static void Main(string[] args)
        {
            int index = 0;

            SinglelyLinkedList list = new SinglelyLinkedList();
            if (!list.findMiddleNode(out index))
                Console.WriteLine("There is no item in the list!");
            list.Add(1);
            if (!list.findMiddleNode(out index))
                Console.WriteLine("There is no item in the list!");
            else
                Console.WriteLine("Middle index = " + index.ToString());
            list.Add(2);
            if (!list.findMiddleNode(out index))
                Console.WriteLine("There is no item in the list!");
            else
                Console.WriteLine("Middle index = " + index.ToString());

            list.Add(3);
            if (!list.findMiddleNode(out index))
                Console.WriteLine("There is no item in the list!");
            else
                Console.WriteLine("Middle index = " + index.ToString());

            list.Add(4);
            list.Add(5);
            if (!list.findMiddleNode(out index))
                Console.WriteLine("There is no item in the list!");
            else
                Console.WriteLine("Middle index = " + index.ToString());

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            int index = 0;

            SinglelyLinkedList list = new SinglelyLinkedList();

            if (!list.findMiddleNode(out index))
            {
                Console.WriteLine("There is no item in the list!");
            }
            list.Add(1);
            if (!list.findMiddleNode(out index))
            {
                Console.WriteLine("There is no item in the list!");
            }
            else
            {
                Console.WriteLine("Middle index = " + index.ToString());
            }
            list.Add(2);
            if (!list.findMiddleNode(out index))
            {
                Console.WriteLine("There is no item in the list!");
            }
            else
            {
                Console.WriteLine("Middle index = " + index.ToString());
            }

            list.Add(3);
            if (!list.findMiddleNode(out index))
            {
                Console.WriteLine("There is no item in the list!");
            }
            else
            {
                Console.WriteLine("Middle index = " + index.ToString());
            }

            list.Add(4);
            list.Add(5);
            if (!list.findMiddleNode(out index))
            {
                Console.WriteLine("There is no item in the list!");
            }
            else
            {
                Console.WriteLine("Middle index = " + index.ToString());
            }


            Console.ReadLine();
        }