Just do things as you come to them rather than storing all tasks in advance (too many tasks to fit in memory)