I *think* I worked out how Scala's streams worked. Maybe.