Added string and time, along with a slew of changes to array, list, option, and queue