1,2,4,5 are exact. I'll add this as comments
3, it is the current allocated memory. 4) is the max of 3) during the function