   equals excluded[0], 1
   equals excluded[1], 3
 
-test "Array#clear", ->
+test "#clear", ->
   array = [1, 2, 3, 4]
 
   equals array.length, 4

test "Array#copy", ->
  a = [1,2,3]
  b = a.copy()
  

  array.each (element) ->
    ok shuffledArray.indexOf(element) >= 0, "Every element in orig array is in shuffled array"

test "#first", ->
  equals [2].first(), 2
  equals [1, 2, 3].first(), 1
  equals [].first(), undefined

test "#last", ->
  equals [2].last(), 2
  equals [1, 2, 3].last(), 3
  equals [].first(), undefined

test "#sum", ->
  equals [].sum(), 0, "Empty array sums to zero"
  equals [2].sum(), 2, "[2] sums to 2"
  equals [1, 2, 3, 4, 5].sum(), 15, "[1, 2, 3, 4, 5] sums to 15"

test "#eachSlice", 6, ->
  [1, 2, 3, 4, 5, 6].eachSlice 2, (array) ->
    equals array[0] % 2, 1
    equals array[1] % 2, 0

test "#without", ->
  array = [1, 2, 3, 4]
  
  excluded = array.without([2, 4])
