Recursive test square