This is intended to be used to review the usage and implementation of various data structures and algorithms in Java