Whenever you're ready, walk me through how you'd approach this.
Tell me about what a delegate is in C# and how you would use it in a software project.