A noble Quran teacher for children and adults with a plan and methodology for memorization, review, and follow-up