Four LINQ methods that are similar but have important differences