Write a program that solves word-chain puzzles:
Find a chain of words starting with one word and ending with another. Successive entries in the chain must all be real words, and each can differ from the previous word by just one letter. For example, you can get from "cat" to "dog" using the following chain.
CAT
COT
COG
DOG
The objective of this kata is to write a program that accepts start and end words and, using words from the dictionary (OWL2.txt), builds a word chain between them. Find the shortest word chain that solves each puzzle
You can turn lead into gold with the following chain:
LEAD
LOAD
GOAD
GOLD
Try to capture the developer mindset and record how you to got to you solution.