New OR-Set implementation, should save muchos bytos

Github got confused and closed #49, so work is here (we were screwing around with branches)

Needed: 
- [ ] Benchmark.