Variable Size Sliding Window Algorithm Explained