Given an array of meeting time intervals `intervals`, return true if a person can attend all meetings without overlap, or false otherwise. **Pattern focus:** Meeting Room Timeline. Sort intervals and ensure no overlap occurs.
Example 1:
Input:
intervals = [[0,30],[5,10],[15,20]]
Output:
false
Explanation:
Overlapping [0,30] and [5,10] so cannot attend all.
Example 2:
Input:
intervals = [[7,10],[2,4]]
Output:
true
Explanation:
No intervals overlap; can attend all meetings.