Machine Learning and Energy Minimization Approaches for Crystal Structure Predictions: A Review and New Horizons | Synapse