list_length() is static, added insert_list()

NOTE: insert_list is currently not a tail recursive solution