Assignment - Week 7: Lazy Evaluation