sorry for me not noticing before. But this is a bit odd to return an Array[] in functions called "…Subset". I think we should return Set[] for all the random subset functions