Unique Dynamic Array In C