static void Main(string[] args)
        {
            /* Tym sie nie przejmowac bo to tak do testow tylko najebalem taki kod typu next.next.next ale widac ze dziala */
            Lista<string> liscior = new Lista<string>();
            Console.WriteLine(liscior.usunZKonca());
            liscior.dodajNaPoczatku("pjerszy");
            liscior.dodajNaPoczatku("drugi");
            liscior.dodajNaKoncu("trzeci");
            liscior.dodajNaKoncu("czwarty");
            liscior.dodajNaPoczatku("piaty");
            Element<string> a;
            a = liscior.zwroc();
            Console.WriteLine(a.wartosc);
            Console.WriteLine(a.Next.wartosc);
            Console.WriteLine(a.Next.Next.wartosc);
            Console.WriteLine(a.Next.Next.Next.wartosc);
            Console.WriteLine(a.Next.Next.Next.Next.wartosc);
            Console.WriteLine(liscior.usunZPoczatku());
            Console.WriteLine(liscior.usunZPoczatku());
            Console.WriteLine(liscior.usunZPoczatku());
            Console.WriteLine(liscior.usunZPoczatku());
            if (liscior.czyPusta())
            {
                Console.WriteLine("Pusta");
            }
            else
            {
                Console.WriteLine("nie Pusta");
            }

            Console.ReadLine();
        }
        // Interfejs, przeszukiwanie:
        public Lista<Wierzcholek> zwrocSasiadow(Wierzcholek wierzcholek)
        {
            Lista<Wierzcholek> listaSasiadow = new Lista<Wierzcholek>();

            for (int i = 0; i < 10; i++)
            {
                if (macierz[pobierzIndeks(wierzcholek)][i] == 1)
                {
                    listaSasiadow.dodajNaKoncu(pobierzWierzcholek(i));
                }
            }
            return listaSasiadow;
        }