who is responsible for introducing the principle of uniformitarianism