Dpump / k[2] random crashes probably due to not removing .o files correctly from Makefile. Currently keeping bracket notation for arrays.

Added non-zero pump to Newton, working perfectly.