https://randomthoughts.dndrub.net/2020/09/01/bubble-time/
Bubble time