Solutions of java exercises in the book "Thinking in Java" by Bruce Eckel