basic boomerang detection

Based on if any of the sub-optimal lines have cp score graphs that intersect the optimal line's cp score graph.