Selected excercises from Intro to Java - Liang 9th