Added initial Mathematica calculations.
Added defaults and explanations of rational.
Apologies, and variable names improved.