https://timesnewgeek.blogspot.com/2014/04/calculations-sleep-and-math.html