axle.lx
The HardCodedLearner always guesses the same thing
The MemorizingLearner accrues expressions
The SilentLearner never makes a guess