input: Write a function to sort a list of numbers and count the occurrences of each unique number.
  assert sort_and_count([2, 5, 2, 2, 1, 3, 5, 7, 2]) == [(1, 1), (2, 4), (3, 1), (5, 2), (7, 1)]
  assert sort_and_count([4, 4, 4, 2, 2, 1]) == [(1, 1), (2, 2), (4, 3)]
  assert sort_and_count([8, 8, 3, 3, 3, 7, 7, 7, 7]) == [(3, 3), (7, 4), (8, 2)]
output: def sort_and_count(numbers):
      from collections import Counter
      sorted_numbers = sorted(numbers)
      counts = Counter(sorted_numbers)
      return sorted(counts.items())