Clean growth and retention calculations: don't store uneccessary large arrays of values.