Adapted to new chapter 5, Strictness and Lazyness
Updated the Randon Generators from Chapter 6
Some doubts about ints generattion.
Incormporated some official solutions to the State class.