Optional class
Start of lazy stream classes
Stream::foldLeft added