1000words Language-learning app based on memorizing the 1000 most commonly used words before beginning serious study.