title: Reverse array in Javascript without mutating original array
body: <p><code>Array.prototype.reverse</code> reverses the contents of an array in place (with mutation)...</p>
  
  <p>Is there a similarly simple strategy for reversing an array without altering the contents of the original array (without mutation)? </p>