Stringlib

Re wrote it without changes to solution. Hope it is fine now.

StringLib + StringLib test cases