¿Dónde poner funciones definidas por el usuario en Angular JS?

En mi opinión, quiero hacer:

<p>
  {{ say() }}
</p>

Dóndesay&nbsp;Se define como tal:

say = function() {
  return "Hello World";
}

Puedo definirlo en mi controlador:

function TestCtrl($scope) {
  $scope.say = function() { ... };
}

Pero solo es accesible dentro de ese controlador.

Si defino la función fuera de la estructura de archivos Angular, no representa nada. Lo mismo si lo defino en mi.controllers.js&nbsp;archivo, pero fuera de un alcance de la función del controlador.

¿Dónde está el lugar adecuado para poner mi función, para poder renderizarla en cualquier controlador?