static VALUE m_log_bang(VALUE x) { return rb_math_log(1, &x); }
static VALUE math_log(int argc, const VALUE *argv, VALUE unused_obj) { return rb_math_log(argc, argv); }