midpoint and distance formulas