Dynamic Strings