https://medium.com/@nickechevarria/the-ecstatic-exotic-world-of-esoteric-programming-languages-b4d5c5b3cd6c