Repository for groking Head First: Java 2nd edition; adjusted for Java8