[task] Add implementation of List