Batch Reverse Osmosis: Improvements and New Applications