Understanding path mapper

I am learning to use path mapper.
I understand so far only the usage of backslash once. If I use it again, it flattens the data I don’t understand why does that happen.

I am also not able to understand what does forward slash do?

path mapper trying.gh (11.1 KB)

You can check these threads…

I am still not able to understand. If ‘/’ is regular division, then why I am getting five items in branch {2} ? And why does data get flattened by using '' twice in the first case?

'' partitions the list into branches having four items each. The last branch doesn’t have sufficient items, so it contains only three.