Category: Greedy
Difficulty: intermediate
Description: Select maximum non-overlapping activities
Time Complexity: O(n log n)
Space Complexity: O(1)