simplify magnitude and conjugate
Replace machine-dependent types with independent (u8), remove some range() calls