What costs more gas? Adding a string to an array or incrementing 1 uint variable in a contract (for a setter function)