Qual função retorna o maior número?

Crie uma função que receba duas funções sem argumentos, chame as duas e indique qual resultado é maior. Retorne "f" se o primeiro resultado for maior, "g" se o segundo for maior e "neither" se forem iguais.

Exemplos

whichIsLarger([] { return 5; }, [] { return 10; }) ➞ "g"
whichIsLarger([] { return 25; }, [] { return 25; }) ➞ "neither"