Working on optimal recursive solution to WordLadder.getDestinations()