First of a series.
Seeing functions presented as beautiful little clockwork objects is completely riveting. Per the youtube comments, this would be a fantastically powerful way to teach math, at least to kids like me. :)
Aside: as a language designer, applying this same mindset to conditional flow, looping and state is super-useful, because it makes concrete just how much more fundamentally complicated and tricky those behaviors are.
A missionary might argue that our fallen world of if-trees, loops, mutable variables, etc. is partly due to working languages that deny you the feel that would make these profound differences in complexity evident.
H/T Better Explained, so excellent.


Here we go again