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

    }
    #endif

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


                continue
            }

            hasFound = divisionBlock(_: element)

            if !hasFound {
                beforeArray.append(element)
