going towards 1D arrays. So f..king hard to have no errors. Use macros in bignum_types.h for help.