Good idea from Daren Thomas
Performance: it repeats the calculation every time it is called in a loop, it would be better to
english_stopwords = set(stopwords.words('english')) # Convert to collections for faster lookups
filtered_words = [word for word in word_list if word not in english_stopwords]