Order-preserving embeddings: a geometric approach.