Quad trees are really cool. You start with a root node, that can have four children. Each of the children can also have four children. You can keep going as deep as you want.