recursion working for correct targets, but not exploring all chains for each target length
program working, need to tune optimal length function and UI for word_chain.rb