Given two vertices that make up a line segment (x1,y1) and (x2,y2), how can we find the third vertice that would make up an equilateral triangle? I'm looking to derive the third vertex algebraically, rather than drawing circles and whatnot.