Write a function called that takes a string of parentheses, and determines if the order of the parentheses is valid. The function should return true
if the string is valid, and false
if it's invalid.
"()" => true
")(()))" => false
"(" => false
"(())((()())())" => true
0 <= input.length <= 100
You may assume that the input string will only contain opening and closing parenthesis and will not be an empty string.