new sub representation. Does what it says, but doesn't escape yet
quote strings, minor fix
new example
ultra-slow but hopefully correct implementation of normalize