input: Write a python function to solve quadratic equations and return the status and roots.
  assert solveQuadratic(1, 3, -4) == {'status': True, 'roots': [1.0, -4.0]}
  assert solveQuadratic(1, -2, 1) == {'status': True, 'roots': [1.0]}
  assert solveQuadratic(1, 0, 1) == {'status': False, 'roots': []}
output: def solveQuadratic(a, b, c):
      import math
      discriminant = b**2 - 4*a*c
      if discriminant > 0:
          root1 = (-b + math.sqrt(discriminant)) / (2*a)
          root2 = (-b - math.sqrt(discriminant)) / (2*a)
          return {'status': True, 'roots': [root1, root2]}
      elif discriminant == 0:
          root = -b / (2*a)
          return {'status': True, 'roots': [root]}
      else:
          return {'status': False, 'roots': []}