Add random accessess iterator requirement.