+/*
+ * "Cleaned up" and simplified Mersenne Twister implementation.
+ * Vastly smaller and more easily understood and embedded. Stores the
+ * state in a user-maintained structure instead of static memory, so
+ * you can have more than one, or save snapshots of the RNG state.
+ * Lacks the "init_by_array()" feature of the original code in favor
+ * of the simpler 32 bit seed initialization. Lacks the floating
+ * point generator, which is an orthogonal problem not related to
+ * random number generation. Verified to be identical to the original
+ * MT199367ar code through the first 10M generated numbers.
+ */
+
+
+