Inline nightmare

Before: 2383.297739ms
After: 1031.968108ms

**Do make sure that you can fall on a soft spot, before you attempt to read the code.** Is it worth it?

PS: inline of the state `s`, did not do much of a difference. The reason is that v8 still have to read from the heap. The performance bottleneck now, seams to be in how we return the result. Returning a double between `[0, 1[` might be faster.