There is an array of positive and negative numbers. Positive numbers need to be moved to the beginning of the array in the original order. The negative numbers' position doesn't matter. The array is expected to be very large. [10, -1, -2, 3, 4, 6] -> [10, 3, 4, 6, 0, 0], [10, 3, 4, 6, 4, 6], [10, 3, 4, 6, -1, -2]