Source: https://www.math.drexel.edu/~rboyer/courses/math322_fall_2012/final_review_residues_ans.pdf