Adding a lot more math functions.