private static LinkedNode BuildList(byte[] PrimeData) { LinkedNode node = new LinkedNode(0x100, 1); node = node.Insert(new LinkedNode(0x101, 1)); for (int i = 0; i < PrimeData.Length; i++) { if (PrimeData[i] != 0) { node = node.Insert(new LinkedNode(i, PrimeData[i])); } } return node; }