Counting and Algebra