For all real numbers  x  and  y, if  x # y = x(x-y), then x # (x # y) =

My question is, how does x # (x # y) = 8 and how does it also equal to x(squared) - x(cubed) + x(squared) y?  

Is there a rule of the function that I have forgotten?  

Thanks