Smart spaced repetition flashcard program
