add an auto_help flag
add an implementation of Xorshift RNG