Technological advancements during the Tang and Song dynasties