Given lists of positive and negative words and a review, determine if the review is positive, negative or neutral.
Asked in the technical phone stage.
Implement classify_review(positive_words, negative_words, review). Treat matching as case-insensitive and whole-word based. Ignore punctuation. Return "positive" when positive matches outnumber negative matches, "negative" when negative matches outnumber positive matches, and "neutral" when the counts are equal. Repeated words count repeatedly. The positive and negative lists are disjoint.
def classify_review(positive_words, negative_words, review):