Ecuación de primer grado

Crea una función que reciba una ecuación de primer grado como una cadena y la resuelva. Si hubiera más de una solución, la función debe devolver "Infinite solutions".

Ejemplos

solver("2*x + 1 = x") ➞ -1.0

solver("7*x + x - 4 = 0") ➞ 0.5

solver("x = x") ➞ "Infinite solutions"

Notas

La variable dada siempre es "x".