What is a synapse and what is it for?