Neural Coding and Neural Computation in the Visual Cortex