title: Calling class methods via class name vs self
body: <p>Suppose we have a class named <code>Calculator</code>. There's a class method in it, called <code>runProgram</code>.
  If I wanted to call this class method, inside the class's implementation, what would the difference between these two be:</p>
  
  <pre><code>[Calculator runProgram]
  </code></pre>
  
  <p>OR</p>
  
  <pre><code>[self runProgram]
  </code></pre>
  
  <p>Are these both the same?</p>