You can buy this project and download/modify it how often you want.
timed t0 0 onSubscribe() tsub t0 , t0 -tsub t0 -tsub t1 t2 t1 , t1 -tsub t1 -t0 t2 , t2 -tsub t2 -t1