https://blog.repithwin.com/how-to-learn-javascript-fast-six-simple-mind-tricks/