added relational tests
added swap and range tests