String support (up to int.MaxValue elements)