Finding structure in time | Synapse