Who was the astronomer that invented a diving bell?Edmund HalleyTycho BraheWilliam HerschelEdwin Hubble