@overexchange I would ask another question, I am not sure how much time I will have today and there are a few areas worth looking at.
I would consider adding getSize as a function of list
From the quick glance I have had, it looks like freelist frees the objects in the list for arrays list but doesn't for linked list, which is inconsistent.
@forsvarir There is lot of attitude in some members of codereview team. They regularly taunt me, this is why I don't respond them professionally. I think you read my tone in the comments. Sorry for the inconvenience, if any