appappapplyf_1xappf_1xappidxxappappappuncurryf_2xyappappf_2xyappappappswapf_2yxappappf_2xyappappappcomposeg_1f_1xappg_1appf_1xappappconstxyxapplistifyxappappconsxnilappappappappfoldf_3g_2xnilxappappappappfoldf_3g_2xappappconsztappappf_3appg_2zappappappappfoldf_3g_2xtappsumlappappappappfoldaddid0lappappuncurryappappfoldconsidnilidappendappappcomposeappappswapfoldconsidreverseappappuncurryappappfoldappswapappendlistifynillengthappappuncurryappappfoldaddappcons102.0appappapplyf_1xappf_1xappappappuncurryf_2xyappf_2xappappappuncurryf_2xyappappf_2xyappappappswapf_2yxappf_2xappappappswapf_2yxappappf_2xyappappappcomposeg_1f_1xappf_1xappappappcomposeg_1f_1xappg_1appf_1xapplistifyxappconsxapplistifyxappappconsxnilappappappappfoldf_3g_2xappappconsztappappappappfoldf_3g_2xtappappappappfoldf_3g_2xappappconsztappg_2zappappappappfoldf_3g_2xappappconsztappf_3appg_2zappappappappfoldf_3g_2xappappconsztappappf_3appg_2zappappappappfoldf_3g_2xtappsumlappfoldaddappsumlappappfoldaddidappsumlappappappfoldaddid0appsumlappappappappfoldaddid0lappendappswapfoldappendappappswapfoldconsappendappcomposeappappswapfoldconsappendappappcomposeappappswapfoldconsidreverseappendreverseappswapappendreverseappfoldappswapappendreverseappappfoldappswapappendlistifyreverseappuncurryappappfoldappswapappendlistifyreverseappappuncurryappappfoldappswapappendlistifynillengthappcons1lengthappfoldaddlengthappappfoldaddappcons1lengthappuncurryappappfoldaddappcons1lengthappappuncurryappappfoldaddappcons10trueappsumlappappappappfoldaddid0lappappappappfoldf_3g_2xappappconsztappappf_3appg_2zappappappappfoldf_3g_2xtappappappappfoldf_3g_2xappappconsztappf_3appg_2zappappappappfoldf_3g_2xappappconsztappg_2zappappappappfoldf_3g_2xappappconsztappappappappfoldf_3g_2xtappappappcomposeg_1f_1xappg_1appf_1xappappappcomposeg_1f_1xappf_1xappappappswapf_2yxappappf_2xyappappappswapf_2yxappf_2xappappappuncurryf_2xyappappf_2xyappappappuncurryf_2xyappf_2xappappapplyf_1xappf_1xtrueapplistifyxappconsxfalseapplistifyxappappconsxnilfalseappsumlappappappfoldaddid0falseappsumlappappfoldaddidfalseappsumlappfoldaddfalsereverseappappuncurryappappfoldappswapappendlistifynilfalsereverseappappfoldappswapappendlistifyfalsereverseappuncurryappappfoldappswapappendlistifyfalsereverseappswapappendfalsereverseappfoldappswapappendfalsereverseappendfalseappendappswapfoldfalseappendappappswapfoldconsfalseappendappcomposeappappswapfoldconsfalseappendappappcomposeappappswapfoldconsidfalselengthappappuncurryappappfoldaddappcons10falselengthappappfoldaddappcons1falselengthappuncurryappappfoldaddappcons1falselengthappcons1falselengthappfoldaddfalse