What is the hardest scientific theory?