The Initialization Section The initialization section is optional. It begins with the reserved word initialization and continues until the beginning
of the finalization section or, if there is no finalization section, until the end of the unit. The initialization section
contains statements that are executed, in the order in which they appear, on program start-up. So, for example, if
you have defined data structures that need to be initialized, you can do this in the initialization section.
For units in the interfaceuses list, the initialization sections of the units used by a client are executed in the order in
which the units appear in the client's uses clause.