This is my work-in-progress bachelor's degree project. It's available both in PDF and in HTML (as a website).
Understanding this project requires a basic understanding of calculus (complex numbers, limits), discrete mathematics (modular arithmetic, solving linear recurrences), linear algebra (vectors, matrices) and graph theory (graphs, adjacency matrices). No knowledge about the specific topic (positional numbering systems) is required.
The PDF version is available here.