Dynamic Data and a Dynamic Array