beginning cs-sort Go port