   include: (array, object) ->
     object = wesabe.untaint(object)
 
-    for i, item in array
+    for item, i in array
       return true if wesabe.untaint(array[i]) == object
 
     return false

  compact: (array) ->
    retval = []

    for i, item in array
      retval.push(item) if wesabe.untaint(item)

    return retval

    for i in [0...Math.max(array1.length, array2.length)]
      result.push([array1[i], array2[i]])

    return result
