toList, zipWithIndex, mapAccum, reverse (ex 12.16), foldLeft (ex.12.17)
default implementations for Foldable