ordinal product