This is the diversifying reverse page
some code here
From the books what how why