Efficient Evaluation of a Class of Ordered Logic Programs