Changed the proper-paren solution to implement a stack, so that along with knowing if there are an even amount of parentheses, the user will also know if there are any that are in the wrong order, i.e. closing parens when there are none currently open.