4 ways to memorize Quran with understanding for non Arabic speakers