Neural Symbolic Processing