added check for existing point in insert()
added equality in range()