Removed the is_empty method, superfluous with len, and added a method to build a linked list from a vector