UCSDUnfoldingMaps Coursera Project for UCSD Java Specialization: Java Programming: Object-Oriented Design of Data Structures