FINISHED Ex 01 in Functional !

Needs to be revised