Various implementations of the "shortest path between two dictionary words" problem