Practically, adding the string to himself needs to create a new string EVERYTIME, meanwhile PUSH and INC just manipulate the string.