Ended up adding the new function called SLInsertHash to handle hash inserts.  This is because traversing and inserting into the wordList is different than traversing and inserting into a hashedWordList.