Added is_canonical() to Complex