I may be Canadian, but there are things even a Canadian won't be sorry for.
(Also, you can't spell "Canada" without "C".)
You can find the source code at https://github.com/SheafificationOfG/Fibsonisheaf
Soft prerequisites:
https://youtu.be/02rh1NjJLI4
https://youtu.be/KzT9I1d-LlQ
__________
Errata (this section is inevitable):
04:36 - Symmetric matrices aren't closed under multiplication -_- thanks @gabrielfougeron6007 !
__________
Timestamps:
00:00 - Introduction
01:00 - Fulmination 101
02:13 - Why C?
02:53 - Fast exponentiation
04:16 - Memory optimisations
06:20 - Reducing the memory footprint further
07:39 - Reversing fast exponentiation
09:48 - Catching up with the gold medalist
10:49 - Thx 4 watching!