add base hexadecimal
impl hexadecimal.hs