Working samples exploring java8 lambdas from: http://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html