Iliffe vector data structure in C# programming language