Enum.sample/1 should raise if the list is empty
Merge pull request #2919 from jw2013/sample

Enum.sample/1, 2 should raise if the collection size is smaller than the sample size