Impact Cratering: A Geologic Process