Muchos de los conceptos que LINQ ha