scala 2.11.2, updated libraries, don't use predef's Seq - it might be mutable, finer graded steps for filter and volume