A Computational Approach to Dyslexic Reading and Spelling