Divide and conquer - long multiplication