Karatsuba squaring algorithm.