Simulation, optimization and learning of artificial swimmers