documented, kComb, kPerm