N-Variant Systems