Variable Size Sliding Window Algorithm