Efficiently processing contiguous subarrays and substrings.
The sliding window pattern — process contiguous subarrays and substrings in O(n) by expanding and contracting a window.