changed bigram so that it uses a linked list so that we can insert in alphabetical order and not risk over running our second array