Malloc-ing every time (in string operators) rather than realloc-ing.

Seems to fix that glibc realloc issue.

Also, we're not 'addToStack'ing in every 'strdup', which causes segmentation
fault in Flex (sic!).