A collection of data structures programming in Java