Source: https://www.sas.upenn.edu/~kennethp/rubricunckdievapratelab.pdf