Program terminates without errors but alignment is false. And no
flexibility is given. See main.cpp