Practicing with a large number of small ideas intended to flesh out my understanding of C#