@cbbcbb6803

There needs to be an "upper" join and a "lower" join. When this stuff is laid out on paper in actual code that you actually look at, these two terms, sometimes,  would be more descriptive. They would be.