Your code is hard to read can you add declarations and types? Why do you use → when AlphabetArray is a struct?