Variable Sliding Window Algorithm