Pass test: whether it returns false given '[({})](]'.

Abandon recursive function approach in favor of "stack" approach.

Considered moving to regular expressions, but finally settled on this
stack approach.