Updated for Karatsuba.