def two_product(a, b):
 x = (a * b)
 (ah, al) = split(a)
 (bh, bl) = split(b)
 y1 = (ah * bh)
 y = (x - y1)
 y2 = (al * bh)
 y -= y2
 y3 = (ah * bl)
 y -= y3
 y4 = (al * bl)
 y = (y4 - y)
 return (x, y)

def two_product ( a , b ) : x = ( a * b ) ( ah , al ) = split ( a ) ( bh , bl ) = split ( b ) y1 = ( ah * bh ) y = ( x - y1 ) y2 = ( al * bh ) y -= y2 y3 = ( ah * bl ) y -= y3 y4 = ( al * bl ) y = ( y4 - y ) return ( x , y )
multiple a and b exactly .