Week 6 was the second last week in the course and focused on Collections. For collections that are not generally going to have linear type access, Vectors are a more apt collection.
![Determining the right collection type to use is not so difficult when they are arranged logically.](http://mchost/wp-content/uploads/2013/04/scala_Sequential.subclasses.png)
Using the Sequence classes allows the inheritance on useful operations:
![scala_sequence_operations](http://mchost/wp-content/uploads/2013/04/scala_sequence_operations.png)
Week 6 assignment source (again this was a quick and dirty job and is far from complete marks)