Neural Model
- The simulation uses a fatiguing integrate and fire (FLIF) neuron model.
- The model is a specialisation of integrate and fire. So they're spiking.
- It works in discrete cycles.
- Integration is done by combining inputs and if a neuron passes a
threshold it fires.
- If the neuron does not fire, it loses some of its activation; it leaks
away. This makes it easier to fire in the next cycle.

- Each neuron also has a fatigue level. If it fires fatigue increase,
and if it doesn't fatigue decreases (to at most 0).
- Fatigue increases the threshold.

- Earlier these parameters were set for some biological data with
theta = 2.2, d = 1.12, Fatigue = 0.045 and Fatigue Recovery at
0.01.