input: Write a python function to demonstrate the use of the timeit decorator to measure the execution time of a function that calculates the sum of a list of numbers.
  ```python
  @timeit
  def sum_list(numbers):
      return sum(numbers)
  
  assert sum_list([1, 2, 3, 4, 5]) == 15
  assert sum_list([10, 20, 30, 40, 50]) == 150
  assert sum_list([100, 200, 300, 400, 500]) == 1500
output: import time
  
  def timeit(func):
      def wrapper(*args, **kwargs):
          start_time = time.time()
          result = func(*args, **kwargs)
          end_time = time.time()
          print(f"Function {func.__name__} took {end_time - start_time:.6f} seconds to execute")
          return result
      return wrapper
  
  @timeit
  def sum_list(numbers):
      return sum(numbers)