largest rectangle in histogram leetcode