I think the behavior of `selectperm`

does not fully match the documentation:

Link to documentation:

If I have the array `a = [4,3,2,1]`

and use `selectperm(a,2)`

I can read this part:

If `k`

is a single index (Integer), an array of the first `k`

indices is returned;

then the expected behavior is: to get `[4,3]`

as `a[[4,3]]`

is `[1,2]`

but regarding this:

Also note that this is equivalent to, but more efficient than, calling

`sortperm(...)[k]`

.

I would suspect to get only a single index (`3`

) which is what `selectperm`

actually does.

Using it without documentation I assumed to get `[4,3]`

but I’m also happy to use `selectperm(a,1:2)`

. Anyway the documentation seems to be wrong.