- revamped expressionToTree(...) so that it will be easier to extend
  in the future.
  -  for instance, properly parsing a string like "\"me\"ow"" will be
     easier now