Note: Code for the calculators on this page provided by John Parlagreco (contact: johnparl@yahoo.com), Rutgers University.