Seol mar théacs é seo: Learning to teach and teaching to learn mathematics