what hath science wrought?