iwtp course searcha review of current progress of recycling technologies for