Almost done build.

Still need array length, println, and some bugs left in the given test
cases. Fuck fuck fuck fuck fuck