Trapping Rain Water - Google Interview Question - Leetcode 42