refactor mrb_hash_shift, num_pow, flo_eq, flo_finite_p method