 
     a = ["a", "b", "c"]
     b = a.copy()
-    
+
     # their elements are equal
     a[0] == b[0] && a[1] == b[1] && a[2] == b[2]
     # => true
-    
+
     # but they aren't the same object in memory
     a === b
     # => false


    [evens, odds] = [1, 2, 3, 4].partition (n) ->
      n.even()
    
    evens
    # => [2, 4]
    
    odds
    # => [1, 3]



###*
Call the given iterator once for each element in the array,
passing in the element as the first argument, the index of
the element as the second argument, and <code>this</code> array as the
third argument.

