Precambrian climate: The effects of land area and Earth's rotation rate