why do I have to do the first window independently at first and then the rest windows?
Course: https://www.educative.io/courses/grokking-coding-interview-patterns-cpp
Lesson: Solution: Find Maximum in Sliding Window - Grokking Coding Interview Patterns in C++