char * substring(long start) function

use: return a substring from index start till end of the string, for
invalid start index return NULL (\0)