def parse_word_list_file(file_name):
    """Creates a jumble dictionary from a file containing a list of words

    Args:
        file_name (str): Name of file containing a list of words

    Returns:
        dict[list[str]]: Jumble dictionary, keys are sorted words, values are list of original words
    """
    jumble_dict = {}

    with open(file_name, "r") as word_list:
        for word in word_list:
            word = word.strip()  # Removing trailing and whitespace characters
            # Sorting the word, so we can easily find anagrams
            key = "".join(sorted(word.lower()))
            # setdefault searches for a key and returns its value if found. If not found, creates a list on that key
            jumble_dict.setdefault(key, []).append(word)
    return jumble_dict