I am trying to get all permutations of a list of four blocks. Each block has a size , visited and adjacents instance variable. I am only getting one option back using my rec