Direct Adaptive Control Algorithms: