working up to another method of evaluating roots
some minor changes, things need more tweaking til they work right
Prime number generation not so good for finding roots after all. Very costly compared to just failing and passing to newton's method
Changed return type of str_to_rational to Result<BigRational, &str> vs (BigRational, &str)