Refactored the LinearCongruentialGenerator class to be a 64bit generator (instead of 63bit) so that modular arithemtic is done implicitly (using integer overflow).