What is the problem with the following function definition? def returnsInteger(int a) { int b = a; if (b >= a) { return b; } else { return a; } } a) Missing return type b) Incorrect if condition c) Missing function name d) Incorrect use of def keyword