You are given a class called Square and a function calculate_area() which calculates the area of a given rectangle.
In order to use Square in calculate_area, instead of augmenting it with width/height members, please implement the SquareToRectangleAdapter class. This adapter takes a square and adapts it in such a way that it can be used as an argument to calculate_area().