Distance between the point T∈(ℝ^n)and the circle Circ(c, r)in (ℝ^n)

Input: point T∈(ℝ^n), center c ∈ (ℝ^n)and radius r >0;
Output: Distance from the point T to the circle Circ(c, r);
Submodules: None

(* LAD distance *)
Dist1[T_,c_,r_]:=Module[{},Return[Abs[Norm[T-c]-r] ]
                                             ];       
				(* TLS distance.like function*)
Dist2[T_,c_,r_]:=Module[{},Return[(Norm[T-c]-r)^2 ]
                                             ]; 
			(* Algebraic fit criterion  *)
DistA[T_,c_,r_]:=Module[{},Return[(Norm[T-c]^2-r^2)^2]
                                             ];