Add Enumerable::maxWith(), minWith()
Enumerable::first(), last(): Returns null and without an exception
Add Collection::from() test