I think this is more of a suggestion vs something keeping this in Beta.
A sample test would be nice, even though the kata is well explained.
Needs random tests
Updated the description
This comment is hidden because it contains spoiler information about the solution
The a should have been :a.
It is now fixed.
In the first sample test:
a should :a
You will need to optimise your code. For example, what is the big O lookup time for a C# List? Are there faster implementations?
It should be made clear that the order must be different every time the function is called.
Yeah I think you're right actually, that looks better, I shall rework this kata