56. Select algorithm