lots of operation of Seq utilize taillrec
contiue, stop @ 45