added excercise :
Reverse every letter in a string but leave punctuation marks and everything else where it is.
- add all chars to linked list until a punctuation char is found, then reverse the linked list and att the punctuation char
- if there was no linked list (for instance sequential punctuation chars) just add the puncutation char to the result