title: bug in perl with prefixed 0 numbers
body: <p>when I try to execute the following<code>(01434.210 instead of 1434.210)</code></p>
  
  <pre><code>$val=22749.220-(21315.010+01434.210)
  print $val
  </code></pre>
  
  <p>I get these output</p>
  
  <pre><code>output 638.207900000001
  </code></pre>
  
  <p>But according to me output must be <code>0</code>.</p>
  
  <p>What am I missing?</p>