Algorithms for possibility assessments: Coherence and extension