مبدأ أساسي يعني عدم تعديل البيانات بعد إنشائها.
بدلاً من تعديل المصفوفة، ننشئ مصفوفة جديدة بالتعديل المطلوب، مما يسهل تتبع الأخطاء.