Why are Arizona results taking so long?

After days of waiting for results ABC15 takes an in-depth look into Arizona's election process to answer the question: why are Arizona's results taking so long?