https://jzleetcode.github.io/posts/leetcode-239-sliding-window-maximum/