Concept - Does a queue have direction?
<p>I called it a queue but according to <a href="http://en.wikipedia.org/wiki/Queue_%28data_structure%29" rel="nofollow">wikipedia</a> a queue is a first in first out data structure. </p>

<p>You add to the "front".  And you remove from the "end".</p>

<p>I'm doing the opposite.</p>

<p>I'm adding to the "end".  And removing from the "front".  ( using push() and shift() )</p>

<p>Because front and end don't have any concrete meaning does direction even matter?</p>

<p>I'm just going off examples from wikipedia and <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/push" rel="nofollow">mdn</a>.</p>

<p>Can I call it a queue?</p>
