long-form calculator