Dirac's difference equation and the physics of finite differences. (2008)