Added In unit test and documentation.