added ~~ operator and tests for ~~ and ... operators