Recognizing and Verifying Mathematical Equations using Multiplicative Differential Neural Units