Sodium hypochlorite is