[14:53] especially notice that s=s.split(sFrom).join(sTo) is manymany times faster than the equivalent s.replace(...)