Classic algorithms and data structures implemented in Java/Scala.