ptr-0.16.7.1: library/Ptr/List.hs
module Ptr.List
where
import Ptr.Prelude
{-# INLINE reverseDigits #-}
reverseDigits :: Integral a => a {-^ Radix -} -> a {-^ Number -} -> [a]
reverseDigits radix =
let
loop x = case divMod x radix of
(next, digit) -> digit : if next <= 0 then [] else loop next
in loop