This makes matrix indices zero-based, but this leaves a prime spot for optimization. Don't leave this in