Added additional Cons constructor to ease usage of method references.
Implemented sequence() using JDK only classes.
More exercises from Chapter 4.