A Computational Investigation Of English Spelling