#274 Add lazy() function returnig lazyWrapper with map, filter & value methods.
#274 Add lazy.take
#274 Add naive .reverse() implementation
#274 Refactoring of internal `lazy` mechanism. Doesn't pass all tests yet.
#274 Change of internal `lazy` mechanism so .min & .max values are stored. Passes all tests.
#274 Remove unused properties.
#274 Fix bug with filtering limited collection. Renamed 'o.finished' to 'o.running'.
#274 Add complex test case no. 1
#274 Add .last()
#274 Update complex case #1
#274 Add early optimizations
#274 Make early optimization #2
#274 Make early optimization #3
#274 Add reduce
#274 Add `pluck`