Can you answer these questions and give small examples
1. Provide an example of lambda expression syntax using LINQ
2. Explain the meaning of "n-tier" architecture in enterprise software development
3. Describe the REST principle with respect to programming OOP interfaces over HTTP
4. Agree or disagree with the statement "In MVC, business logic should be consolidated in controllers", and provide a brief justification of your response