Imagine a technology that can generate electricity while cleaning wastewater at the same time. According to a recent review ...