added string functions, remove math functions for now, improved clarity of productwith, added docs
added several more functions that operate on strings, skeleton docs