parallelised mwu gen function
some results for r=10 i=2000, and progress for r=1 i=2000