midpoint (a,b) (c,d)