Add set testing

This PR adds set testing.

Targets #181
```C
return signum(o2 - o1);
```