Recreate all the code

    * Recreate the Node class and make it accept void pointers
      to store any value (a Node or a integer, for example).
    * Create a List class with some basic operations (need to make
      remove and destroy).