https://rubyonrails.codingforstudent.com/the-best-probability-ive-ever-gotten/