Implementation of various spaced repetition systems in Ruby with MongoDB for persistance.