HW_4, Task_1 - needed tests and documentation