counting and number patterns