[C++](http://en.cppreference.com/w/cpp/numeric/math/asin), [Java](http://docs.oracle.com/javase/7/docs/api/index.html), [Perl](http://perldoc.perl.org/Math/Trig.html), [Python](http://docs.python.org/2/library/math.html), and [Ruby](http://www.ruby-doc.org/core-1.9.3/Math.html) all seem to favor arc(sin|cos|tan) and inverse for hyperbolic functions (when present, Java doesn't have inverse hyperbolic functions in their math library apparently).

I'll follow the other languages, can change it if more prefer using inverse.