3rd millennium in science