Added reinforcement learning and function approximation
todo : parameterized boolean functions