Tag: sample without replacement algorithm