work with code review, adding test for searchFreeTime2()