Determines if the input string is valid:
- Open brackets must be closed by the same type of brackets
- Open brackets must be closed in the correct order
Example: "()" Valid "()[]{}" Valid "([{}])" Valid "([{])" Invalid "((({[]}" Invalid ")([]){}" Invalid