Thanks for sharing. I am not concerned about the brain analogy - it is a good explanation of the algorithm.