Explained using graphs



Found at Graphjam.