Completely rewritten almost everything to std::vector, std::array and std::string based program, when I had ~180 lines of C-like-code. Most important reasons for that decision are that C-like-code was a bit difficult to read and to tinker with and it was too long. Besides of that this program now supports multiplication, division, addition and subtraction with proper order of operations.