Yikes, just wrote 200 lines of MIPS assembly. I guess its not really hard, you just gotta keep everything perfectly straight.

@williballenthin