<p><pre><code>    &gt;   fib(a) { return (a &lt;= 1) ? 1 : (fib(a-1) + fib(a-2); }
    &gt;
    &gt; That&#x27;s totally valid K&amp;R C.
</code></pre>
Apart from, presumably, the missing closing parenthesis ;)