Finished adding arithmetic unit code. It is currently untested.