The source code of ArrayList task