According to a recent research report, the best way to learn some thing new is to test oneself for it repeatedly and frequently. This app helps you improve your vocabulary by letting you create a words list and test yourself against it. You can enter and save words you are currently trying to memorize. You can run tests that pick up words from your words list in random or sequential order. You can move words you have already learned to a different list. You can also delete words you no longer want to maintain in your words list.