Manipulating geometrical shapes' related functionz object orientedly by obeying polymorphism. Initially area and perimeter of simple 2D shapes