Fix plane_t::for_points.

For some reason was using cross_product and size... 1) cross_product is
not what this needs and 2) I specifically left size out of the prereqs
for C. Uses std::distance now.