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