addes math functions