References
- Out of the tar pit
 - Professor Frisbys Mostly Adequate Guide To Functional Programming
 - How Do Committees Invent? - Melvin E. Conway
 - Breaking Paragraphs into Lines - Donald E. Knuth, Michael F. Plass
 - Why numbering should start at zero - Edsger W. Dijkstra
 - Enum representations - Rust documentation
 - The Post JavaScript Apocalypse - Douglas Crockford
 - Plan for tradeoffs: You can’t optimize all software quality attributes - Karl Wiegers
 - Benchmarking JavaScript - Vyacheslav Egorov