Exercise 3
----------

1. Modify the vector class done in exercise 2 to matrix class.

Create a main program which tests the class. It should ask the dimensions for the matrix and a 2D-array which
is used as argument for operator=( double** );


2. Create a class having a const member (say const int a;) and
   create a instance of the class.
   
3. Function pointers. 
	Create a program asking some figures {1,2,3} from user and then based on the input, create a functionpointer
	array and 'run' it. For example
	
	Func1() {std::cout << "1" << endl;}
	Func2() {std::cout << "2" << endl;}
	Func3() {std::cout << "3" << endl;}
	
	int main()
	{
		1. Asking some figures. The input could be for example 2,3,1,2
		2. Creating a functionpointer array based on the input - in this case first pointer would point to 'Func2', the second to Func3 etc.
		3. Run the function pointer array, should result to output
		2
		3
		1
		2
	}