Synchronization In Chaotic Systems