3 large unsigned ints marked with u in the end, as they were being mistakingly taken by signed ints on my Ubuntu 32-bit setup. This should improve portability.