     /// EZSE: Iterates on each element of the array with its index.  (Index, Element)
     @available(*, deprecated: 1.6, renamed: "forEach")
     public func each(_ call: (Int, Element) -> ()) {
-        for (index, item) in self.enumerated() {
-            call(index, item)
-        }
+        forEach(call)
     }
 
     /// EZSE: Iterates on each element of the array with its index. (Index, Element)

    /// EZSE: Prepends an object to the array.
    @available(*, deprecated: 1.7, renamed: "insertFirst")
    public mutating func insertAsFirst(_ newElement: Element) {
        insert(newElement, at: 0)
    }

    /// EZSE: Prepends an object to the array.

    /// EZSE: Checks if the main array contains the parameter array
    @available(*, deprecated: 1.7, renamed: "contains")
    public func containsArray(_ lookFor: [Element]) -> Bool {
        return contains(array: lookFor)
    }
    
    /// EZSE: Checks if the main array contains the parameter array
