implemented most of the methods, fun fact: test shows successful, although lessthan method not implemented
Merge branch 'refs/heads/jan'