Solutions to programming exercises in Robert Lafore's Data Structures and Algorithms in Java (2nd Edition)