A Survey on the Matching Polynomial