add explaination of Louis's square-list and my iterative square-list'