Modern calculators use more efficient addition algorithms, but the idea behind abstraction stays the same.

By making core methods handle the implementation details, users can easily get the results they need.