sorting
counting sort
counting-sort - support of negative values