most basic llist to start with
template and const
prev
fixed prev
head and tail
circular list
size isn't update right