at:ifAbsentPut: tests, additional tests for Set

Plus implementing `at:ifAbsentPut:` for Array which did not have it