Step by step tutorial from futures and collections to enumerators and iteratees