Runs all tests while preferring rational number arithmetic. Not sure whether I've got them all and possibly I forced float in a few too many places. I tried to restrict this to probabilities. All remains portable (only changed constants from int to float and added a few float(Expr) casts.
Runs all tests while preferring rational number arithmetic. Not sure whether I've got them all and possibly I forced float in a few too many places. I tried to restrict this to probabilities. All remains portable (only changed constants from int to float and added a few float(Expr) casts.