Regarding context-free grammars, what makes a grammar ambiguous?
a) The presence of recursion
b) The presence of terminals
c) The presence of non-terminals
d) The existence of multiple derivation trees for a word/string