An abacus is a calculation tool used by sliding counters along rods or grooves in order to perform mathematical functions.