Introduction to the Theory of Neural Computation (Santa Fe Institute Studies in the Sciences of Complexity)