Compiles, runs, kinda works. But I don't get them. Darn allocators.