input: Write a python function to group a list of numbers by their modulo results with a given divisor.
  assert group_modulo([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 3) == {0: [3, 6, 9], 1: [1, 4, 7, 10], 2: [2, 5, 8]}
  assert group_modulo([10, 20, 30, 40], 10) == {0: [10, 20, 30, 40], 1: [], 2: [], 3: [], 4: [], 5: [], 6: [], 7: [], 8: [], 9: []}
  assert group_modulo([5, 12, 7, 8, 15, 3], 5) == {0: [5, 15], 1: [1, 6, 11], 2: [2, 7, 12], 3: [3, 8, 13], 4: [4, 9, 14]}
output: def group_modulo(numbers, divisor):
      result = {i: [] for i in range(divisor)}
      for number in numbers:
          result[number % divisor].append(number)
      return result