add karatsuba multiplication implementation. Not fully functional in all cases yet