Palindrome Exercise

New exercise. Hopefully not too similiar to other exercises. The code should be pretty self-explanatory.
The problem with "replace" is that you need to foresee exactly which characters must be included. It is much safer to think about what characters should be excluded. The function we need is not replace, but remove_all_except(string, not_these_ones)