Structural Geology Algorithms by