Self-exercises of Thinking in Java 4th Edition