The following function is a recursive function that takes a string of characters of unknown length and determines if it contains balanced parentheses. The function Balance d is designed to match parentheses. It returns a 0 if the parentheses in the character array string are balanced and a nonzero value if the parentheses are not balanced. The initial call to Balance d would be: Balance d (string, 0, 0) ; The function Balance d that follows, however, is missing a few key pieces of code. Fill in the three underlined missing portions in the code.