Genetic Algorithms, a Nature-Inspired Tool: Survey of Applications in Materials Science and Related Fields