Sliding Window Algorithm Pattern