Differentiates between internal and user facing each methods by moving each method to linked_list class. Methods no longer return strings. Uses search method from linked_list class. Adds support for stringifying empty arrays.