Java 8 New Features: A Practical Heads-Up Guide