add problem: list all k number combinations given number range 1 to n