Algorithms and accompanying data structures written in Java. Not designed to be used as the defaults are almost certainly better, simply for academic purposes.