ThinkingInJava Solved tasks from ThinkingInJava book. Every folder represents a chapter from this book