https://courses.grainger.illinois.edu/bioe476/fa2019/paper readings/BIOE 476_Fall 2019_Questions_class191024_w papers.pdf