Today I came across the above image. It is amazing how the human brain can process words even when the letters are misordered. What makes it more interesting is that I should not have a gene that corrects English words as my ancestors are Chinese. This ability to auto-correct English words must be caused by a more general error-tolerant communication mechanism in the brain. This reminds me of the complexity of the mathematics in signal processing, noise filtering, and error correction algorithms. Now I can only gasp at the wonder of the process of Evolution.