add performance measurements tools
add circular lists

insert is still under works