Science and rTechnology