Random: Improve performance of sample({list}, {n}) for long list