commit for revert
WORKS od looks good, going to test finish
works but rapid between layers bites center pedastal
functional but no physical test, corrected layer reset move

seems to work great!  could probably be optimized to remove two half
turns at the end and begging of the finishes, but that would require
more math than I have left in me
copied over annulus.ngc for a first run as a sub routine
formatted properly as sub, works but only for multipass
contains error checking and single pass, nonfunc

somehow have a bad arc again, checkin to compare. considering adding
ifelse to set initial rad to cleanup handling multiple cases so leadin
is predicable.
started adding full handling of 3 case, ditched dangerous test

getting better, needs a ton of debugging.  got rid of test .ngc,
just asking to start confusion.
eval conditions were bad, always saw multipass, fixed ready

looks promising, going to give a few test cuts today