(Note: there are some cool lists towards the end of the article, so if you want to skip the explanation of what I