An elementary introduction to Kalman filtering | Synapse