types of likelihood functions