Perspectives on representation in mathematical learning and problem solving