Perspective correction with too many bytes

+ Perspective correction implemented; standing at 514 B
Squeezed together

* Largely due to the MPM compression (thanks to Patrick), we're now at
  498 bytes (with a corrected perspective correction).
Explain matrix

+ Explanation of the modelview-projection matrix.
Stack fixed

! Since there is now enough space to do so, set up a proper stack.