https://hyeonukim.github.io/devblog/posts/Leetcode-239/
Leetcode 239. Sliding Window Maximum - Hyeonu(Eric) Kim