                              |          |
                              R          B
                             <r>        <b>
                         _.-'   \      /   `_
                         B       c => a       R
                        <b>                  <r>
                       /   \                /   \
                      a     b              b     c
 
