Adding several more C matrix wrappers and extending ZeroNorm to accept a tolerance