Kotomora
超階乗 (choukaijou) Japanese meaning: superfactorial | Kotomora