Memory and metacognitive strategies in mathematical learning