https://pan.uvic.ca/~clarkzjw/static/tma25.pdf to appear at tma 2025. feedback is very welcome -- J Pan, UVic CSc, ECS566, 250-472-5796 (NO VM), Pan at UVic.CA, Web.UVic.CA/~pan