Assignment 2: finished WordLadder