This is the initial release of Reverse Encoding Tree.
(1) the original implementation of Reverse Encoding Tree.
(2) two benchmarks: the Mount Everest and Rastrigin Function.
(3) two RET-based NEAT: Bi-NEAT and GS-NEAT.
(4) three types of noise in the attacker: normal, reverse, and Gaussian.
(5) three experiments: logic gates (NAND, NOR, IMPLY, and XOR), Cartpole V0, and Lunar Lander V2.