Parse a nested parentheses Objective Mimic Haskell's reads :: ReadS (). Or in other words, parse a nested parentheses. Valid Input "Nested parentheses" means (), (()), ((())), and so on. But there's a twist. The parser must munch also leading or intercalated whitespaces. So for example, the follo...