Variable Size Sliding Window Algorithm Javascript Array Map W3schools