title: What does assert(0) mean?
body: <p>I had a question like this on one of my exams and I'm still not too sure how to answer it. I understand that assertions are ways to test your program, however I'm not too sure what <strong><code>assert(0)</code></strong> is checking. Is this a trick question? It will always fail, but I don't understand why. What is it checking? </p>
  
  <p>Any explanation would be great, thanks.</p>