This page has moved to https://thomas.lewiner.org/pub/affine_cbm.html.