Systems and complexity