Java 8 MOOC - Session 2 Summary