Surface wave higher-mode phase velocity measurements using a roller-coaster-type algorithm