Garner's algorithm