my (Sammons') mistake on that counting sort