demonstration of some of the java8 language capabilities based on Venkat Subramaniam's talk at No Fluff, Just Stuff. Source material:  http://agiledeveloper.com/presentations/java_8_language_capabilities.zsubramaniam