func advanceKRange()

in Sources/Algorithms/Combinations.swift [135:142]


      func advanceKRange() {
        if kRange.lowerBound < kRange.upperBound {
          let advancedLowerBound = kRange.lowerBound + 1
          kRange = advancedLowerBound ..< kRange.upperBound
          indexes.removeAll(keepingCapacity: true)
          indexes.append(contentsOf: base.indices.prefix(kRange.lowerBound))
        }
      }