using built in count, first and rest