100 questions, sequenced from the basics all the way to Grade 7 level. Multiple choice, with a hint and a full explanation after every answer. Finish it once, and you've covered the whole unit.