Evolutionary Computation in Astronomy and Astrophysics: A Review