Doug Hofstadter SQUARE (2)