Using Functional Programming to Promote Math Learning | IEEE Conference Publication | IEEE Xplore