A Bit Overcomplicated
&gt; And sure, `snowflake &gt;&gt; 22` would be shorter, clearer, and far more efficient, but it wouldn&#x27;t let you show off all the cool language features you have at your disposal, and isn&#x27;t that what&#x27;s really important?<p>I don&#x27;t think the over-complicated code was motivated by a desire to show off — it was written by someone who doesn&#x27;t understand how bit shifts work, which is still potentially troubling but very different