Adaptive phase estimation through a genetic algorithm | Synapse