Answer the questions at the end based on the text.

Editor's Note: Arsalan Iftikhar is an international human rights lawyer, founder of TheMuslimGuy.com, and contributing editor for Islamica magazine in Washington.

Arsalan Iftikhar says Obama made progress in improving relations with Muslim world.

(CNN) -- Opening the Muslim-world leg of the "Audacity of Hope" world tour with the universal Islamic greeting "Assalamu alaikum" (May peace be with you) to thunderous applause, President Obama began his long-awaited major address by going straight to many of our pressing geopolitical issues.

He spoke from the hallowed halls of Cairo University in the heart of one of the largest Islamic capitals in the world.

From beginning to end, President Obama's speech was a concert of enlightenment compared to President George W. Bush's famous farewell news conference in the Muslim world (which resulted in two Iraqi size-10 shoes being boomeranged toward his head).

From the issues of violent Muslim extremism to the growth of the neo-racism known worldwide as Islamophobia; from Israel-Palestine to his overall Iraq and "Af-Pak" (Afghanistan-Pakistan) strategy, President Obama successfully used his Cairo speech to lay out his framework for several key foreign policy issues.

Additionally, with major sections of his address covering women's rights, democratic reforms and nuclear weapons, President Obama devoted much of his 40-plus-minute speech to offering concrete and tangible policy initiatives that he plans to implement in the near future.

He talked about his plan "to invest $1.5 billion each year over the next five years to partner with Pakistanis to build schools and hospitals, roads and businesses" to help the countless number of internally displaced persons caught in the fighting in Pakistan. Similarly, for Afghanistan, he outlined that we will be "providing more than $2.8 billion to help Afghans develop their economy and deliver services that people depend upon."

1. Who is on the Audacity of Hope tour?
2. What greeting did he use to open?
3. Which means?
4. Was that well-received?
5. Where was Obama?
6. What type of religious area is that in?
7. What did Obama use the speech for?
8. Including what issues?
9. Anything else?
10. The increase where?
11. How long did he speak for?
12. Did he talk about using money to help with issues?
13. How much?
14. Was there any end to that investment?
15. When?
16. What was that money for?
17. To do what?
18. Anything else?
19. What else was it for?
20. Why?
21. Did he suggest helping any other country?
22. Which country?
23. Was this a better speech than George W. Bush gave?

Numbered answers:

A: 1. President Obama began his long-awaited major address. Obama.
2. Assalamu alaikum. Assalamu alaikum.
3. May peace be with you. May peace be with you.
4. o thunderous applause. Yes.
5. hallowed halls of Cairo University. Cairo University.
6. largest Islamic capitals in the world. Islam.
7. ay out his framework for several key foreign policy issues. Foreign policy framework.
8. violent Muslim extremism. Violent Muslin extremism.
9. rowth of the neo-racism known worldwide as Islamophobia. The increase in Islamophobia.
10. worldwide as Islamophobia. Worldwide.
11. 40-plus-minute speech. Over 40 minutes.
12. He talked about his plan "to invest $1.5 billion each year. Yes.
13. o invest $1.5 billion each year over the next five years. $1.5 billion a year.
14. over the next five years. Yes.
15. over the next five years. Five years.
16. partner with Pakistanis. Partnering with Pakistanis.
17. build schools and hospitals. Build schools and hospitals.
18. roads and businesses". Yes.
19. oads and businesses. Build roads and businesses.
20. help the countless number of internally displaced persons. To help internally displaced persons.
21. Afghanistan. Yes.
22. Similarly, for Afghanistan. Afghanistan.
23. speech was a concert of enlightenment compared to President George W. Bush's. Yes.

Answer the questions at the end based on the text.

JavaScript (), often abbreviated as JS, is a high-level, dynamic, weakly typed, object-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including video games. The majority of websites employ it, and all modern web browsers support it without the need for plug-ins by means of a built-in JavaScript engine. Each of the many JavaScript engines represent a different implementation of JavaScript, all based on the ECMAScript specification, with some engines not supporting the spectrum fully, and with many engines supporting additional features beyond ECMA.

As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative (including object-oriented and prototype-based) programming styles. It has an API for working with text, arrays, dates, regular expressions, and basic manipulation of the DOM, but does not include any I/O, such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded.

Initially only implemented client-side in web browsers, JavaScript engines are now embedded in many other types of host software, including server-side in web servers and databases, and in non-web programs such as word processors and PDF software, and in runtime environments that make JavaScript available for writing mobile and desktop applications, including desktop widgets.

1. Is JavaScript multi-paradigm?
2. Does it incorporate API?
3. To help work with what?
4. Anything not included?
5. Whats an example of that?
6. Can you name others?
7. What is its abbreviation?
8. Is it strongly typed?
9. How important is it?
10. Is it an integral part of the Internet?
11. Along with what other languages?
12. What specification is it based on?

Numbered answers:

A:
1. Yes
2. Yes
3. text, arrays, dates, regular expressions, and basic manipulation
4. I/O
5. networking
6. storage, or graphics facilities
7. JS
8. No
9. high-level
10. Yes
11. HTML and CSS
12. ECMAScript