https://www.crockford.com/lesson1.pdf