OLL is the 3rd step of the CFOP, and the "busiest" in respect of the amount of algorithms required to complete it. There are 57 different OLL variations, therefore needed 57 different algorithms to learn in order to complete the OLL step in just 1 algorithm.