A calculator for strings that supports order of operation, and operations simper that sqrt()