Alternative fix for #11, now using unsigned long instead of size_t
GMP does not support 'long long unsigned int' in it's constructor, but this is the size_t type on Win64