Swimming pool maintenance and cleaning