Solutions to exercises from "Java SE 8 for the Really Impatient" book by Cay S. Horstmann