now has coverage of all math functions