Improved String class
Improved Hash