+ asin and acos
+ POSIX