For a given array of strings (reviews) representing product reviews, determine the sentiment of each review - whether it's positive, negative, or neutral.
A) Analyze the sentiment based on the length of each review
B) Use machine learning algorithms to determine sentiment
C) Count the occurrence of positive and negative words in each review
D) Use sentiment analysis techniques to assign sentiment labels to reviews