 
 @infix func * (left: Int, right: String) -> String {
     var concatenation = ""
-    for _ in 0..left {
+    for _ in 0..<left {
         concatenation += right
     }
     return concatenation

            }
        }
        else {
            for _ in 0..count {
                randomElements.append(self[Int.random(selfRange)])
            }
        }

        var randomElements = T[]()
        var remainingIndices = Int[]()
        
        var selfRange = 0..<self.endIndex
        
        for i in selfRange {
            remainingIndices.append(i)
        }
        
        if unique {
            for _ in 0..<count {
                
                if remainingIndices.count == 0 {
                    break
                }
                
                let rangeOfIndices = 0..<remainingIndices.endIndex
                let randomIndex = Int.random(rangeOfIndices)
                let randomValue = remainingIndices[randomIndex]
                
