counting and cardinality