a calculator may be considered a counter