Differences between Science and Technology