# Documentation

headWithDefault :: a -> [a] -> aSource

logBaseInt :: Integral a => a -> a -> Maybe aSource

combination :: Int -> [a] -> [[a]]Source

permutation :: Int -> [a] -> [[a]]Source

type ErrorAndState e s a = ErrorT e (State s) aSource

eqClassesWith :: (a -> a -> Bool) -> [a] -> [(a, [a])]Source