Describir: Design of Adaptive Controllers based on Christoffel Symbols of First Kind