A Genetic Algorithm for Navigating Synthesizable Molecular Spaces