title: Logical truthness in Clojure
body: <p>What does the <code>true?</code> says actually?
  <code>(true? 0)</code>=<code>false</code>. <code>(if 0 "0 is true" "0 is false")</code>=<code>0 is true</code>.
  Why this happens?</p>