head--> -> < -> -> > > > > > > >> ->-> ->->-> ->-> -> <
-> -> ->->-> -> -> ->-> ->-> ->->->->-> < < f]--> -> >