.
| Search for all values from the second range in the first range and return true if found, or false |
||||
| in the first range but not in the second range and return the end of that output range. |
||||
| in the first range and also in the second range and return the end of that output range. |
||||
| either in the first range or in the second range and return the end of that output range. |
||||
| not common to both ranges and return the end of that output range. |
||||