Approximately how long did the heavy bombardment stage last?
Define planetesimal.
Formation of the solar system