Exercises from Drozdek's Data Structures and Algorithms in Java