XHS algorithm