appappappcomposefgxappgappfxappreverselappappreverse2lnilappappreverse2nilllappappreverse2appappconsxxslappappreverse2xsappappconsxlapphdappappconsxxsxapptlappappconsxxsxslastappappcomposehdreverseinitappappcomposereverseappappcomposetlreverseappappappcomposefgxappgappfxappappappcomposefgxappfxappreverselappappreverse2lnilappreverselappreverse2lappappreverse2appappconsxxslappappreverse2xsappappconsxlappappreverse2appappconsxxslappreverse2xsappappreverse2appappconsxxslappappconsxllastappappcomposehdreverselastappcomposehdinitappappcomposereverseappappcomposetlreverseinitappcomposereverseinitappappcomposetlreverseinitappcomposetltruelastappappcomposehdreversefalse67891011lastappcomposehdfalse5678910initappappcomposereverseappappcomposetlreversefalse456789initappcomposereversefalse345678initappappcomposetlreversefalse234567initappcomposetlfalse123456appappappcomposefgxappfxappappappcomposefgxappgappfxtrue123451app211app211112compose01reverse00reverse200nil00cons00hd00tl00appreverselappappreverse2lnilfalse134appreverselappreverse2lfalse23appappreverse2appappconsxxslappappreverse2xsappappconsxltrue1app241app2242reverse200cons05appappreverse2appappconsxxslappreverse2xsfalseappappreverse2appappconsxxslappappconsxlfalse