added a print function that will print out the 2d array for debuggin purposes and changed the specifier again so that it will print out a unsigned long