Added Excercise 2.1 and 2.3

These contains steps of software development along with some programs
output and some other programming related questions.