Memorization included