private static bool Contains(int[] array, int value) { //TODO: rewrite for speed somehow for(int i = 0; i < array.Length; i++) { if(array[i] == value) return true; } return false; }