Marker to annotate methods known as being recursive (calling itself).
Marking these methods helps the code reader and developper.
Refactorings are robuster, as with the use og @Override
TODO: if the method didn't call itself,
the IDE checker should warn.