Return 0 when the program finished.