ImaginaryHuman #1 Use pointers instead of arrays. Arrays have an additional indirect jump for every access, it seems.