An introduction to percolation theory | Synapse