Which of the following statements are TRUE about the .NET CLR? 1. It provides a language-neutral development & execution environment. 2. It ensures that an application would not be able to access memory that it is not authorized to access. 3. It provides services to run “managed” applications. 4. The resources are garbage collected. 5. It provides services to run “unmanaged” applications.