A collection of Java data structures for practice and review