What does this line return?
<pre><code>int lf = ((t.left==null) = (t.right==null)) ? 1:0;
</code></pre>

<p>it returns 1 if the statement in the bigger parenthesis is true, but in the middle, whats the point of assigning  right value to lefT?</p>
