Условие:
Напишите функцию find_roots, принимающую три параметра: коэффициенты квадратного уравнения и возвращающую его корни в виде кортежа из двух значений. Функцию find_roots поместить в отдельный модуль.
Так же создайте два собственных исключения NoSolutionsError и InfiniteSolutionsError, которые будут вызваны в случае отсутствия и бесконечного количества решений уравнения соответственно.
Если переданные коэффициенты не являются рациональными числами, вызовите исключение TypeError.
Примечание В решении не должно быть вызовов требуемых функций.

