'Flight Path' Between Points w/ Arrow

Rather than creating straight lines between points, draw curved lines between points, all with the same 'Flight Path' radius. This example draws arcs between points.
Note: An arc will not be drawn for a leg where its length is greater than the 2 times the radius.
Flight Path Radius:  End Arrow:    
Toggle the button to build new random paths.

SVG Source:
Javascript: