title: Min of a couple of values which must not be 0
body: <p>I need the minimum of <code>a</code>, <code>b</code>, <code>c</code> and <code>d</code>. But when one or more of them is 0 they fall out of the comparison. I could solve this with an <code>if</code>/<code>else</code> cascade but that is kind of ugly. Is there a cleaner way to solve this? <code>Math.min</code> alone doesn't work because it will result in a 0 when ever one of the variables is a 0.</p>
  
  <p>Can I put them in an array and drop all the 0 in that array? Is there a <code>Math.min</code> for arrays?</p>
  
  <pre><code>bestPrice: Ember.computed('a', 'b', 'c', 'd', function() {
    var a = this.get('a');
    var b = this.get('b');
    var c = this.get('c');
    var d = this.get('d');
  
    return Math.min(a, b, c, d);
  }),
  </code></pre>
  
  <p>Example:</p>
  
  <ul>
  <li>a = 0</li>
  <li>b = 10</li>
  <li>c = 20</li>
  <li>d = 30</li>
  </ul>
  
  <p>bestPrice: 10</p>