complex dynamics