From simple associations to systematic reasoning: A connectionist representation of rules, variables and dynamic bindings using temporal synchrony | Synapse