input: Write a python function to split a list into two halves.
  assert split_list([1, 2, 3, 4, 5]) == ([1, 2], [3, 4, 5])
  assert split_list([10, 20, 30, 40, 50, 60]) == ([10, 20, 30], [40, 50, 60])
  assert split_list([100, 200, 300]) == ([100], [200, 300])
  assert split_list([]) == ([], [])
output: def split_list(lst):
      mid = len(lst) // 2
      return lst[:mid], lst[mid:]