https://oj.leetcode.com/problems/largest-rectangle-in-histogram/