1. Minimum Number of Cars Required for Orders
Given a list of arrays where each array represents an order's start and end dates within the same month, determine the minimum number of cars required. The orders are represented as intervals, and you need to consider merging non-overlapping intervals optimally. Explain your approach and provide some test cases to explain the expected results.