Given a dictionary, finds the shortest path from one word to another only changing one letter at a time. For instance, nice -> mice -> mace.