Construir un cuadrado a partir de dos puntos A y B

Construir un cuadrado a partir de dos puntos A y B donde A es punto medio de un lado y B es el vértice no contiguo al lado donde se encuentra el punto A.

Revisar construcción. Mover el punto rojo C.