Variable Size Sliding Window Algorithm C