Scala 2.9 introduced parallel collections, which mirror most of the existing collections with a parallel version. Collections that have been parallelized this way have received a new method called par which magically parallelize certain operations on this collection. For example, here is a sequential version: scala> (1 to 5) foreach println 1 2 3 4 5 And the parallel version (notice the extra par