test 22:rm
amended test 22 + pass
test 23: exist
pass test 23
pass + test 24: get-or
faster args checking
pass + test 26: rem and exist take no valu
test + pass 27: get-or takes 1 value exactly
clean up code
apply
pass test 28