MTech Computer Systems Lab -II: 
Assignment 1
Development of a simple Spread Sheet 
Tool
You are required to design and develop a spread 
sheet tool for creating and editing simple tables. The credit will vary with the 
number and types of features supported, but the following features are 
mandatory:
  - Creating, Saving, and Loading
- Support for various data types (numbers, text, 
  date, etc)
- Addition and Deletion of rows and columns
- Specifying simple functions to describe the 
  value of a cell as a function of the values of other cells
- Sorting by columns (sorting may involve 
  sorting with one column within another column)
As an example, consider Microsoft Excel.
  - [Week-1] Submission of design document 
  describing the data structures and basic set of methods.
- [Week-2] Demonstration