Functional Programming in Java with Example