Solution's to exercises in Cay S. Horstmann's Java SE 8 for the Really Impatient Book