84. Largest Rectangle in Histogram (Hard)