http://math.arizona.edu/~rbt/GS/JuniorDirections.pdf