PragDave's TransitiveDependencies Kata http://codekata.com/kata/kata18-transitive-dependencies/