Similar Items: Lazy Evaluation and Delimited Control