Made all of Pollice's tests pass, muwhahaha. Time to write our own tests.