Assignment 2: Alex Gruver and Nathan Hall

Scala does offer mutable lists (although you have to specifically say that is what you want) to avoid this downside, although I suppose that still isn't necessarily the right way to do things in Scala (but it is nice to have the option for the cases where you REALLY want it).