User question:
user: For my next algebra class, I'm planning to cover the topic of quadratic equations. I want to provide a practical example to help my students understand the concept of finding roots. So, I've chosen the equation 3x^2 + 7x - 10 = 0 to work through with the class. Could you calculate the roots for this specific equation?

Available functions:
name: get_distance
description: Calculates the distance between two 2D points.
parameters: type: dict
properties: pointA: type: tuple
description: The first point.
items: type: float
pointB: type: tuple
description: The second point.
items: type: float
required: pointA
pointB
name: quadratic_roots
description: Calculates the roots of a quadratic equation.
parameters: type: dict
properties: a: type: integer
description: The first coefficient.
b: type: integer
description: The second coefficient.
c: type: integer
description: The third coefficient.
required: a
b
c
name: estimate_derivative
description: Estimate the derivative of a function at a given point.
parameters: type: dict
properties: function: type: string
description: The function to calculate the derivative of.
x: type: integer
description: The point to calculate the derivative at.
required: function
x

Ground-truth function call(s):
quadratic_roots(a=3, b=7, c=-10)