Algorithms and data structures implemented in Java.