/// <summary> /// Searches for an anagram by a given word. /// </summary> /// <param name="word">The word to search for</param> /// <returns>The anagram collection</returns> public Anagram Search(string word) => Anagrams .SingleOrDefault(anagram => CreateAnagramSearchKey(anagram.Words[0]).Equals(CreateAnagramSearchKey(word)) ) ;