Graph theory is surprisingly integral to a lot of patterns that we play with--essentially any time you're dealing with a number of points you're trying to hit in a given sequence and repeat them, you're using graph theory to solve the problem. Here's a little bit of history as to how graph theory came to be and some helpful hints that may help you solve those pesky poi patterns. :)