A new edge case has been identified and a test case has been captured in WIP: Improve parenthetical handling.
There is a problem in the removeNestedParentheticals function - it does not correctly strip a parenthetical nested within other parenthetical.
This leads to invalid summaries on the following examples: