no next permutation, so
done
becomes true
else
*pdone = TRUE;