Working implementation of set
Add reversible implementation
Add tests to set imll
Add test for reader map