https://mixrolikus.cc/video/TLYndR1DtIs/binary-tree-level-order-traversal-102-leetcode-java