An Introduction to the Modeling of Neural Networks | Synapse