When the execution reaches the end of the main functions, they implicitly return a successful status.