restore performance optimization to reduce wrapping
restore performance optimization to reduce wrapping

Without optimization:

runCompositionTest
Sum: 710082754 Time: 42.353ms
runNonCompositionalTestWithDirectLoop
Sum: 710082754 Time: 17.719ms
runNonCompositionalTestWithArrayOfFunctions
Sum: 710082754 Time: 17.344ms

With optimization:

runCompositionTest
Sum: 710082754 Time: 23.064ms
runNonCompositionalTestWithDirectLoop
Sum: 710082754 Time: 18.059ms
runNonCompositionalTestWithArrayOfFunctions
Sum: 710082754 Time: 18.88ms

Godchin1990/RxJava,wehjin/RxJava,shekarrex/RxJava,jbripley/RxJava,duqiao/RxJava,srayhunter/RxJava,benjchristensen/RxJava,vqvu/RxJava,Ryan800/RxJava,devagul93/RxJava,wehjin/RxJava,devisnik/RxJava,dromato/RxJava,abersnaze/RxJava,takecy/RxJava,hzysoft/RxJava,ashwary/RxJava,AttwellBrian/RxJava,frodoking/RxJava,Bobjoy/RxJava,ibaca/RxJava,frodoking/RxJava,randall-mo/RxJava,weikipeng/RxJava,lijunhuayc/RxJava,msdgwzhy6/RxJava,jtulach/RxJava,hyarlagadda/RxJava,zjrstar/RxJava,simonbasle/RxJava,nvoron23/RxJava,msdgwzhy6/RxJava,Shedings/RxJava,mttkay/RxJava,A-w-K/RxJava,yuhuayi/RxJava,xfumihiro/RxJava,ronenhamias/RxJava,takecy/RxJava,puniverse/RxJava,nurkiewicz/RxJava,androidgilbert/RxJava,eduardotrandafilov/RxJava,wlrhnh-David/RxJava,elijah513/RxJava,java02014/RxJava,mobilist/RxJava,runt18/RxJava,dromato/RxJava,wlrhnh-David/RxJava,nvoron23/RxJava,jbripley/RxJava,Bobjoy/RxJava,TracyLu/RxJava,spoon-bot/RxJava,Ryan800/RxJava,xfumihiro/RxJava,Siddartha07/RxJava,artem-zinnatullin/RxJava,cloudbearings/RxJava,bboyfeiyu/RxJava,hzysoft/RxJava,weikipeng/RxJava,KevinTCoughlin/RxJava,ruhkopf/RxJava,sunfei/RxJava,jtulach/RxJava,abersnaze/RxJava,zsxwing/RxJava,randall-mo/RxJava,zsxwing/RxJava,gjesse/RxJava,abersnaze/RxJava,gjesse/RxJava,dromato/RxJava,TracyLu/RxJava,forsail/RxJava,A-w-K/RxJava,marcogarcia23/RxJava,pitatensai/RxJava,yuhuayi/RxJava,androidyue/RxJava,msdgwzhy6/RxJava,wrightm/RxJava,simonbasle/RxJava,sposam/RxJava,hyarlagadda/RxJava,sposam/RxJava,Turbo87/RxJava,YlJava110/RxJava,aditya-chaturvedi/RxJava,Shedings/RxJava,Siddartha07/RxJava,sunfei/RxJava,devagul93/RxJava,srayhunter/RxJava,runt18/RxJava,ashwary/RxJava,eduardotrandafilov/RxJava,southwolf/RxJava,ayushnvijay/RxJava,ibaca/RxJava,forsail/RxJava,sitexa/RxJava,sanxieryu/RxJava,ayushnvijay/RxJava,androidyue/RxJava,markrietveld/RxJava,nkhuyu/RxJava,ypresto/RxJava,pitatensai/RxJava,puniverse/RxJava,mttkay/RxJava,forsail/RxJava,androidgilbert/RxJava,Shedings/RxJava,sunfei/RxJava,takecy/RxJava,srayhunter/RxJava,artem-zinnatullin/RxJava,AttwellBrian/RxJava,ppiech/RxJava,devisnik/RxJava,lncosie/RxJava,A-w-K/RxJava,mttkay/RxJava,zhongdj/RxJava,rabbitcount/RxJava,ChenWenHuan/RxJava,AmberWhiteSky/RxJava,Godchin1990/RxJava,tombujok/RxJava,kuanghao/RxJava,cgpllx/RxJava,marcogarcia23/RxJava,simonbasle/RxJava,kuanghao/RxJava,devisnik/RxJava,vqvu/RxJava,stevegury/RxJava,davidmoten/RxJava,maugomez77/RxJava,ronenhamias/RxJava,markrietveld/RxJava,tilal6991/RxJava,shekarrex/RxJava,abersnaze/RxJava,elijah513/RxJava,puniverse/RxJava,kuanghao/RxJava,sitexa/RxJava,b-cuts/RxJava,java02014/RxJava,ayushnvijay/RxJava,tombujok/RxJava,suclike/RxJava,hzysoft/RxJava,Ribeiro/RxJava,jacek-rzrz/RxJava,ruhkopf/RxJava,Bobjoy/RxJava,aditya-chaturvedi/RxJava,ChenWenHuan/RxJava,rabbitcount/RxJava,sanxieryu/RxJava,maugomez77/RxJava,onepavel/RxJava,wrightm/RxJava,fjg1989/RxJava,ppiech/RxJava,TracyLu/RxJava,AmberWhiteSky/RxJava,lncosie/RxJava,onepavel/RxJava,zjrstar/RxJava,ashwary/RxJava,YlJava110/RxJava,AmberWhiteSky/RxJava,devisnik/RxJava,wlrhnh-David/RxJava,stevegury/RxJava,frodoking/RxJava,picnic106/RxJava,klemzy/RxJava,randall-mo/RxJava,eduardotrandafilov/RxJava,southwolf/RxJava,jbripley/RxJava,hyleung/RxJava,spoon-bot/RxJava,klemzy/RxJava,zhongdj/RxJava,androidyue/RxJava,wehjin/RxJava,akarnokd/RxJava,sposam/RxJava,devagul93/RxJava,zsxwing/RxJava,sanxieryu/RxJava,zjrstar/RxJava,b-cuts/RxJava,cgpllx/RxJava,southwolf/RxJava,onepavel/RxJava,jacek-rzrz/RxJava,mattrjacobs/RxJava,hyleung/RxJava,hyleung/RxJava,nvoron23/RxJava,suclike/RxJava,ronenhamias/RxJava,gjesse/RxJava,KevinTCoughlin/RxJava,Eagles2F/RxJava,weikipeng/RxJava,yuhuayi/RxJava,Godchin1990/RxJava,davidmoten/RxJava,nkhuyu/RxJava,davidmoten/RxJava,aditya-chaturvedi/RxJava,ReactiveX/RxJava,picnic106/RxJava,ChenWenHuan/RxJava,HuangWenhuan0/RxJava,Ribeiro/RxJava,lijunhuayc/RxJava,Ryan800/RxJava,Eagles2F/RxJava,tilal6991/RxJava,Siddartha07/RxJava,pitatensai/RxJava,marcogarcia23/RxJava,ruhkopf/RxJava,klemzy/RxJava,fjg1989/RxJava,zhongdj/RxJava,cloudbearings/RxJava,reactivex/rxjava,stevegury/RxJava,nurkiewicz/RxJava,rabbitcount/RxJava,ypresto/RxJava,duqiao/RxJava,bboyfeiyu/RxJava,Eagles2F/RxJava,KevinTCoughlin/RxJava,mobilist/RxJava,cgpllx/RxJava,maugomez77/RxJava,nkhuyu/RxJava,sitexa/RxJava,YlJava110/RxJava,runt18/RxJava,NiteshKant/RxJava,xfumihiro/RxJava,b-cuts/RxJava,jacek-rzrz/RxJava,ypresto/RxJava,markrietveld/RxJava,hyarlagadda/RxJava,fjg1989/RxJava,tombujok/RxJava,duqiao/RxJava,NiteshKant/RxJava,HuangWenhuan0/RxJava,ppiech/RxJava,ibaca/RxJava,tilal6991/RxJava,HuangWenhuan0/RxJava,mattrjacobs/RxJava,wrightm/RxJava,suclike/RxJava,lijunhuayc/RxJava,cloudbearings/RxJava,vqvu/RxJava,Turbo87/RxJava,androidgilbert/RxJava,akarnokd/RxJava,reactivex/rxjava,picnic106/RxJava,elijah513/RxJava,shekarrex/RxJava,java02014/RxJava,Turbo87/RxJava,Ribeiro/RxJava,ReactiveX/RxJava,lncosie/RxJava,nurkiewicz/RxJava,mattrjacobs/RxJava