void shift(char *start, char *end);// l,r inclusive