     }
     #endif
 
-    private func private_divideUntil(divisionBlock: (inElement: Element) -> Bool) -> (Array<Element>, Array<Element>) {
+    private func private_divideUntil(divisionBlock: (_: Element) -> Bool) -> (Array<Element>, Array<Element>) {
         var beforeArray: Array<Element> = Array()
         var afterArray: Array<Element> = Array()
 

    }

    #if swift(>=3.0)
    public func divideUntil(_ divisionBlock: (inElement: Element) -> Bool) -> (Array<Element>, Array<Element>) {
        return private_divideUntil(divisionBlock: divisionBlock)
    }
    #else

                continue
            }

            hasFound = divisionBlock(_: element)

            if !hasFound {
                beforeArray.append(element)
