Lists implementations complete

:D Finally made them to work equally;

Potential Bugs:
-There's something weird happening in the ListP destroyer, a temporary
solution has been applied to solve the issue.
In the future I should refactor the remove() method to make the lastN
pointer point to null when the last item is removed and the list had
only one.