title: How does this print "hello world"?
body: <p>I discovered this oddity:</p>
  
  <pre><code>for (long l = 4946144450195624l; l &gt; 0; l &gt;&gt;= 5)
      System.out.print((char) (((l &amp; 31 | 64) % 95) + 32));
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>hello world
  </code></pre>
  
  <p>How does this work?</p>