Human memory algorithm included. I use this app every day for learning and reviewing vocabulary in several languages. Not only does it keep my score for each card  but Anki bases its schedule for showing me the cards on my score and the algorithm for human memory -- when and how often we need to review new material. Superb.
April 03 2017