references to chapter2
Added exercise 2.3
Changed getline function to mgetline
Added exercise 2.4
Update Ex_2.4_squeezess.rst
Update Ex_2.4_squeezess.rst
Added exercise 2.5
Added contents to exercise 2.5
Added exercise 2.6
Exercise 2.1 and 2.6
# This is a combination of 8 commits.
# The first commit's message is:
Added exercise 2.7

# This is the 2nd commit message:

Added exercise 2.8

# This is the 3rd commit message:

Minor

# This is the 4th commit message:

Minor change

# This is the 5th commit message:

Added exercise 2.9

# This is the 6th commit message:

Added exercise 2.10 with explanation

# This is the 7th commit message:

Added exercise 2.10 with some modifications

# This is the 8th commit message:

changes
Fixing a conflict
resolving conflict
Exercise 3.2, and 3.3.
Exercises in Chapter 3.
Exercise 2.1, 2.4, 3.4 and 3.6
Exercise 4.1, 4.2 and Section 4.1 and 4.2
Added section 4.3
Exercises 4.2 and 2.5
Explanations for 2.3 and 2.10