Genetic Algorithms and Genetic Programming in Computational Finance