tree: 4fadb25dc2d6ac745e167eb962f6cdea7c2978cb
  1. complement/
  2. negate/