parallel karatsuba in Haskell