use Brent version of xorshift for K > 1
implement circula buffer for K <= 8
--amend