Change length implementation with the _lenght attribute, so that we don't have to loop through the list everytime.
insertAt functionality is done. Needs documentation, maybe refactoring
Documentations done with the at function which works like [] operator of array
deleteAt function is done