integral of function ([x, y]) { ncalls++; return Math.sqrt(x); } in a rectangular volume between 0,0 and 1,1 plainmc: N = 50000 plainmc: estimated integral = 0.6679595183933705 exact integral = 0.6666666666666666 plainmc: estimated error = 0.0010484559980599092 plainmc: actual error = 0.001292851726703903 strata: ncalls = 6048 strata: estimated integral = 0.6666351298575721 exact integral = 0.6666666666666666 strata: estimated error = 0.00005977033568522126 strata: actual error = 0.000031536809094512286 strata2: ncalls = 50000 strata2: estimate = 0.6682897634857315 strata2: exact = 0.6666666666666666 strata2: estimated error = 0.0017401077891911812 strata: actual error = 0.0016230968190649175