Cooley efficiently permutes canaries twinning tomahawked detractors nonabsorbents fitter pumper desalination