Added and completed some instructions to work with stack(dup, dup_x1, du...

Added stack instructions(dup2, dup2_x1, dup_x2, swap, pop, pop2, etc). Added boolean field hasDoubleSize for Expression and initialized in every constructor Expression's inheritors (in BinaryExpression, Constant, etc)