      
      - SeeAlso: "Essentials of Metaheuristics", Sean Luke, Seite 42
      */
-    public func lineRecombination(parentA parentA: [Float], parentB: [Float]) -> (childA: [Float], childB: [Float]) {
+    public func lineRecombination(parentA parentA: [Float], parentB: [Float]) -> (childA: [AnyObject], childB: [AnyObject]) {
         var childA = parentA
         var childB = parentB
         

            childB[index] = s
        }
        
        return (childA, childB)
    }

    //----------------------------------------------------------------------------------------------

     
     - SeeAlso: "Essentials of Metaheuristics", Sean Luke, Seite 42
     */
    public func intermediateRecombination(parentA parentA: [Float], parentB: [Float]) -> (childA: [AnyObject], childB: [AnyObject]) {
        var childA = parentA
        var childB = parentB
        
