data-structures-and-algorithms401 assignment Links Code Challenge1 array-reverse Code Challenge2 array-insert-shift