add first xorshift7 implementation