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