starting with pick k targets
small improvements, more unit tests
knowing how many k members to choose in any round
unit test has a fake impl that's having internal issues