void swap(int *a, int *b);

struct list{
	int value;
	struct list *next; 
};

void print_list(struct list *l);
void push_list(struct list **l, int val);
void pop_list(struct list **l);
void create_new_list(struct list  **l);
void erase_list(struct list **l);
void buble_sort(struct list *l);
