Java implementation of various core algorithms in computer science.