A billion-unit computer recycling challenge