[math-fun] counting groups