User blog:ArtismScrub/New array notation idea?

So, I came up with some ideas for a hopefully unique array notation and I have some questions about it, such as: If this idea hasn't been done before, I might try to extend it beyond simple linear.
 * Has anyone come up with this before besides me?
 * How does this notation compare to something like BEAF or chained arrow notation?
 * How does this compare to FGH?

How it works
☆ can mean any chain of entries of any length or nothing at all. Basically just chained arrow notation but instead of destroying anything that comes after a 1, you have Rule 3.
 * 1) μ(a,b,c) =  a{c}b (fairly standard)
 * 2) μ( ☆,1) =  μ( ☆) (also fairly standard)
 * μ(a,b, ☆ ,1,c, ☆ ) = μ(a,b, ☆ ,c,c-1, ☆ ) (if there is a chain of multiple "1"s, solve from the right, turning for example (1,1,1,n) into (n,n-1,n-1,n-1))
 * μ(a,b, ☆ ,c,d) = μ(a,b, ☆ ,μ(a,b, ☆ ,c-1,d),d-1)

Why  μ? Because I can't think of any straightforward way to denote this.

Example using 4 entries
μ(3,3,3,3)

μ(3,3, μ(3,3,2,3),2) rule 4

μ(3,3, μ(3,3, μ(3,3,1 ,3),2),2)  rule 4

μ(3,3, μ(3,3, μ(3,3,3,2),2),2)  rule 3

μ(3,3, μ(3,3, μ(3,3, μ (3,3,2,2),1),2),2)  rule 4

μ(3,3, μ(3,3, μ(3,3, μ (3,3, μ(3,3,1,2) ,1),1),2),2)  rule 4

μ(3,3, μ(3,3, μ(3,3, μ (3,3, μ(3,3,2,1) ,1),1),2),2)  rule 3

μ(3,3, μ(3,3, μ(3,3, μ (3,3, μ(3,3,2) )),2),2)  rule 2

μ(3,3, μ(3,3, μ(3,3, μ (3,3, 3 ↑ ↑ 3 )),2),2)   rule 1

μ(3,3, μ(3,3, μ(3,3, μ (3,3, 7625597484987) )),2),2)  evaluation

μ(3,3, μ(3,3, μ(3,3,3{ 7625597484987} 3 )),2),2)  rule 1

μ(3,3, μ(3,3,3{ 3{ 7625597484987} 3}3 ),2),2)  rule 1

3{ 3{ 7625597484987} 3}3 is already an extremely large number, and there are still 2 more layers of  μ(3,3,n,2) to evaluate here.