see extended description

* Update documentation/comments
* Implement Lehmer PRNG using Park-Miller MINSTD parameters
* Add skeleton for Mersenne Twister MT-19937 variant PRNG