1. Write a function to determine if a given year is a leap year.
2. What is the name of the student with the second highest score from the dictionary {"Sam":10,"Goutham":90,"Adil":70,"Vikas":99}?
3. Explain how the quick sort algorithm works.
4. Write pseudo code for sorting.
5. What are the core concepts of OOP?