// BigratToFloat converts a *big.Rat to a float64 (with loss of
// precision).
BigratToFloat converts a *big.Rat to a float64 (with loss of
precision).
// BigratToFloat converts a * big . Rat to a float64 ( with loss of // precision ) .
func BigratToFloat(bigrat *big.Rat) float64 {
	float_string := bigrat.FloatString(10) 
	float, _ := strconv.ParseFloat(float_string, 64)
	return float
}
func BigratToFloat ( bigrat * big . Rat ) float64 { float_string := bigrat . FloatString ( 10 ) float , _ := strconv . ParseFloat ( float_string , 64 ) return float }
BigratToFloat converts a *big.Rat to a float64 (with loss of
precision).
BigratToFloat converts a * big . Rat to a float64 ( with loss of precision ) .
// arbitrary largish precision // no error scenario could be imagined in testing, so discard err