title: context free grammar and removing left recursion
body: <p>The following grammar has left recursion</p>
  
  <pre><code>  E -&gt; E + T|T
    T -&gt; T * F|F
    F -&gt; F*|a | b
  </code></pre>
  
  <p>How to remove it? Is there any general procedure for it?</p>