Data-driven model-free adaptive control with prescribed performance: A rigorous Sliding-Mode based approach