Sahih al-Bukhari 5031 - The learning of the Qur'an by heart and the reciting of it repeatedly | Criterion