Javascript Array Shift Time Complexity And Space