Generalized projective synchronization of chaotic and Hyperchaotic systems using active and adaptive control