difference between array and list... i need a brief explanation