&gt; There shall be no direct or indirect use of recursive function calls.<p>&gt; [The] absence of recursion prevents runaway code, and helps to secure predictable performance for all tasks.<p>I can see the reasoning here, but wow, banning recursion..