add SortedSet/SortedMap interfaces