input: Write a python function to find the two smallest numbers in a list.
  assert find_two_smallest([1, 3, 7, 4, 5]) == (1, 3)
  assert find_two_smallest([10, 2, 0, 8, 6]) == (0, 2)
  assert find_two_smallest([9, 5, 3, 7, 1]) == (1, 3)
output: def find_two_smallest(numbers):
      if len(numbers) < 2:
          raise ValueError("List must contain at least two elements")
      
      first, second = float('inf'), float('inf')
      for n in numbers:
          if n < first:
              first, second = n, first
          elif n < second:
              second = n
      
      return first, second