static void DemoVector(IVector vector)
        {
            for (int i = 1; i <= 12; i++)
            {
                Console.Write(vector.ElementAtRank(i) + " ");
            }

            vector.InsertAtRank(1, 11);
            vector.InsertAtRank(2, 11);
            vector.InsertAtRank(3, 11);
            vector.InsertAtRank(5, 11);
            vector.InsertAtRank(6, 11);
            vector.InsertAtRank(7, 11);
            vector.InsertAtRank(11, 11);
            vector.InsertAtRank(12, 11);

            for (int i = 1; i <= 20; i++)
            {
                Console.Write(vector.ElementAtRank(i) + " ");
            }

            vector.ReplaceAtRank(1, 12);
            vector.ReplaceAtRank(2, 12);
            vector.ReplaceAtRank(3, 12);
            vector.ReplaceAtRank(5, 12);
            vector.ReplaceAtRank(6, 12);
            vector.ReplaceAtRank(7, 12);
            vector.ReplaceAtRank(11, 12);
            vector.ReplaceAtRank(12, 12);



            for (int i = 1; i <= 20; i++)
            {
                Console.Write(vector.ElementAtRank(i) + " ");
            }

            vector.RemoveAtRank(1);
            vector.RemoveAtRank(2);
            vector.RemoveAtRank(3);
            vector.RemoveAtRank(5);
            vector.RemoveAtRank(6);
            vector.RemoveAtRank(7);
            vector.RemoveAtRank(11);
            vector.RemoveAtRank(12);

            for (int i = 1; i <= 20; i++)
            {
                Console.Write(vector.ElementAtRank(i) + " ");
            }
        }