a rough possible outline
(defun c:test_3_chord ( )
;; save system variables, establish program variables
;; select bounding lines, Right first, then left
;; determine a point pt1 on Line_1
;; determine a point pt2 on Line_2
;; determine point pt0 , the intersection of Line_1 and Line_2
;; calculate ArcStartPoint 6 units from pt0 in the direction of pt1
;; calculate ArcEndPoint 6 units from pt0 in the direction of pt2
;; calculate the enclosed angle pt1, pt0, pt2
;; calculate the center of the Arc
;; either
;;;; create the temporary arc and calculate the points for the 3 lines
;;;; or
;;;; calculate the new line points directly
;; generate the lines
;; restore system variables
)