( purpose behind this book is to understand functionalapproach of programming in Java. The changes made in Java 8 tosupport functional programming, and the overall paradigm shift fromthe traditional approach of programming to the functional approach ofprogramming.At first while working with this style of programming it was inconvenientand confusing. But over the time the perks of using functional approach isundeniable. The fact of getting comfortable with this approach ofprogramming is to get 'use to it'. Often, we tend to form a comfort zone or a'coding convivence' style and over the time it becomes difficult to do awaywith it.This book breaks the monotony and introduces a fundamental coding style)