Count, enumerate, rank and unrank combinatorial objects