I have no idea what the less than / greater than "<>" mean in C#, and what are the preconditions for calling the below function? public static string ArrayToStringGeneric<T>(IList<T> array, string delimeter) { ...blah return outputString; } what would the function call syntax look like? Thanks in advance!