basic math functions (sqrt,exp,..); initial bug fixes (enable_if_compound, missing include in mmfunction)