- Addedd rank() and zerorank() functions
- Fixed set(), but needs testing
- Moved everything into the 'internal' namespace