natural complexity