Receiver Function Inversion Using Genetic Algorithms