use common demand iteration algorithm
use common demand iteration algorithm

darcs-hash:20060719024051-1a7c6-2e7e5d27b3221a7ea57151133ca8af7bcadb1a81

jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc