Computation and Neural Systems