I encountered so many neat little tricks while dissecting smealum's C code.
Next:
fixed point numbers