added strrev implementation