Self-programming through spaced repetition — LessWrong