One more question about most elegant and simple implementation of element combinations in F#.
It should return all combinations of input elements (either List or Sequence). First argument is number of elements in a combination.
For example:
comb 2 [1;2;2;3];;
[[1;2]; [1;2]; [1;3]; [2;2]; [2;3]; [2;3]]