#Some docstrings added to discribe the design of the each test cases