sort out wedge when multiple west inners
sort out wedge when multiple east inners
start moving code into slices
start moving code into slices
format code
format code
build point lists from slices rather than from inner
add tests
add check for generate south slice
correct check for generate south slice
generate south if intersect is before other next west
clean up corner cutting
correct null check
remove duplicate slices
ensure north slice completes the loop
remove duplicate slices (bug fix)
bug fix points between including too many points
complete rewrite to get the north slices to be correct
fix outer boundary wedges
special case west loop
special case west loop
special case multiple outer intersections