https://dbj.org/javascript-sign-of-the-times/
Javascript Sign of the Times