 For more restricted data, such as numbers in a fixed interval, distribution sorts such as counting sort or radix sort are widely used.Bubble sort and variants are rarely used in practice, but are commonly found in teaching and theoretical discussions.When physically sorting objects (such as alphabetizing papers, tests or books) people intuitively generally use insertion sorts for small sets.