Scheduling algorithm library for spaced repetition techniques. Implemented in Java.