Which of these mathematicians was born at an earlier date, Georg Cantor or Grigory Margulis?