Henry Galarraga's scientific contributions