1) Write a recursive function that prints out a string vertically: $ ./a.out Enter a string: hello h e l l o 2) Write a recursive function called mystery() that is defined as: _____ mystery(m,n) ==| | n + 1 if m == 0 | mystery(m-1,1) if m > 0 and n == 0 | mystery(m-1,mystery(m,n-1)) if m > 0 and n > 0 | ----- Larger numbers take a long time to compute! Example output: [jlevy@venus hw9]$ ./a.out enter 2 numbers: 2 4 11 [jlevy@venus hw9]$ ./a.out enter 2 numbers: 3 4 125 Extra: 3) Calculate mystery(1,2) by hand [on paper or typed up].