added support for cos, sin, acos, asin (not finished)