Permutations and Combinations in theory and in Ruby
chriscontinanza.com