CharSequenceArray and ArrayList support + tests