long_multiplication with deque