WU-style algorithm