fix
Merge remote-tracking branch 'upstream/master' into array#sample
Array#sample implemented for most cases of passing in count.