Efficient Algorithms for Listing Combinatorial Structures pocketEngelska, 2009