-bash-3.2$ irb irb(main):001:0> load "hw6solution.rb" => true irb(main):002:0> test_tree hithereworld hi hi there world hithereworld ====== hithereworld hi => nil irb(main):003:0> anagrams("dangrossman","/usr/share/dict/words") argons damns damsons garn dossman garn damsons gnar dossman gnar damson gnars assn gormand ans gormands donnas grams damsons gran dossman gran am grandsons doss grannam damson grans don grassman damns groans assman grond grandsons ma grs madonnas gns madronas argons mands groans mands darns mangos don mangrass dangs manors grands manos dragons mans gon mansards grands manso grandson mas grands mason drang masons grand masons grands moans gnars monads grans monads gns monardas grands monas grands mosan dross nagman dors nagsman ds nanograms mangos nards grassman nod mangrass nod mansards nog mansard nogs gnars nomads grans nomads grands nomas drams nongas adm nongrass dam nongrass mad nongrass asgd normans dags normans gads normans dargsman nos dragsman nos grandams nos grandmas nos dragomans ns dargsman ons dragsman ons grandams ons grandmas ons damns orangs mands orangs damns organs mands organs dangs ramson dang ramsons mogs randans nags randoms mangos rands damsons rang dossman rang dangs ransom dang ransoms gns roadsman nagsman rods nags rodsman dangs romans grandson sam drang samson grand samson gormands san gros sandman gorman sands morgan sands randoms sang rodsman sang dsr sangamon domn sangars gormand sans magnon sards damns sarong mands sarong damn sarongs mand sarongs nanograms sd nanogram sds grandson sma non smaragds randans smog randan smogs anonad smrgs dragomans sn randoms snag rodsman snag random snags rodman snags mansard snog mandar snogs mandra snogs radman snogs grannam sods dargsman son dragsman son grandams son grandmas son gds sonarman sgd sonarman mansard song rads songman sadr songman sard songman mandar songs mandra songs radman songs dragman sons grandam sons grandma sons nagsman sord nagman sords gadsman sorn gadman sorns => nil irb(main):004:0> anagrams("mattkehrt","/usr/share/dict/words") hatter mkt km tatther mk tatther takt therm mkt threat mather tkt mehtar tkt => nil irb(main):005:0> anagrams("jeffprouty","/usr/share/dict/words") jeff outpry jot puffery juffer typo => nil irb(main):006:0> anagrams("stpo","/usr/share/dict/words") opts post pots ot ps o pst os pt o pts opt s pot s pt so p sot ot sp spot o spt op st po st stop ops t pos t sop t ps to sp to s top tops p tos os tp so tp o tps op ts po ts o tsp => nil irb(main):007:0