Cameron's function