विज्ञान, तंत्रज्ञान आणि प्रगती