This app needs JavaScript enabled. All calculations stay in your browser.