How do I use recursive methods and constructions together? [Answered] - C#