A collection of ADT implementations in Java