Implement ArrayList::insert