Fix memory initialization issues
Add benchmarking loop
Add built-in timing, slight refactoring, and a 256,000x damn speedup