# ghc-typelits-extra
[](http://travis-ci.org/clash-lang/ghc-typelits-extra)
[](https://hackage.haskell.org/package/ghc-typelits-extra)
[](http://packdeps.haskellers.com/feed?needle=exact%3Aghc-typelits-extra)
Extra type-level operations on GHC.TypeLits.Nat and a custom solver implemented
as a GHC type-checker plugin:
* `GHC.TypeLits.Extra.GCD`: a type-level `gcd`
* `GHC.TypeLits.Extra.CLog`: type-level equivalent of `clog x y = ceiling (logBase x y)`