zmienne globalne stosuje się tylko w ostateczności, bo przy dużych programach może się zdarzyć  że funkcja zostaje ponownie zainicjalizowana z innym typem.