public static string[] Recite(string[] subjects) { if (subjects == null) { throw new ArgumentNullException(nameof(subjects), "subjects cannot be null"); } var proverb = subjects.AddBody().AddEnd(subjects); return(proverb.ToArray()); }