Optimizing compilers are a lot like nuclear power plants. They are both very powerful and very dangerous.
The game of life is the game of everlasting learning. At least it is if you want to win.