Java implementations of various basic data structures.