Credit Cards calculators

Avoid the minimum-due trap and late-fee spiral.