half  implement a karatsuba algrathim