Memory leak in WString / TextString Library?

If you add a destructor to String.h, this should improve things greatly:

    String(const int length = 16);
    String(const char* bytes);
    String(const String &str);
    ~String() { delete [] _array; } // <--- add this line

Mikal