Technological Advances Definition