cfop method how many algorithms