Fixed bug in grow() due to using int instead of unsigned long, fixed array logic. All tests are go!