https://sr.codingforstudent.com/how-to-jump-start-your-maximum-likelihood-estimation/