Complex Systems Definition