Variable Size Sliding Window Algorithm Javascript Interview Coding