Inverse trig functions

note that the asin() return radians

The returned value is in the range [-pi/2, pi/2] radians. A domain error occurs for arguments not in the range [-1, +1].