Fixed overflow problem with LCG when a is too big. Added LSB2 algorithm which combines lsbk and lsbp