So, it took me a while to figure out how to implement this function I came up with in Scratch. I think i've done it though. It's supposed to be a function, represented as B(x,y). The standard version of this is B(y), where if y = 0, it is equal to 10{50}100. And if y > 0, it is equal to B(y-1){B(y-1)}B(y-1). The more complex version includes extreme nesting. B(0,y) = B(y). B(x,0) = B(x-1,B(B(B...B(B(0))...))) (nested B(x-1,0) times). B(x,y) = B(x-1,B(B(B...B(B(0))...))) (nested B(x,y-1) times). This should be able to replicate this function (if not perfect it's a little stronger than the original). If I've made any errors in my code, please tell me and I will try to fix it.