dokonczone porzadki z przenoszeniem definicji square (kompiluje sie)
porzadki z przenoszeniem square / po mergowaniu