carmichael.asm update

now runs up to a/2, and doesn't use div
also general cleanup of comments and useless stuff