add array.h: void shuffle(int *array, size_t n)
construct main.c and all method in order.
Update queue.h: change random seed to generate different order at each time.
Fix swap bug in array.h: if i equals j, it dumps.
update queue.h: add push, pop, npush, len methods.
update.h: queue_init, queue_push, queue_npush, queue_pop
update stack.h: stack_push, stack_pop, stack_npop
update stack.h: queue_init
fix implements in main.c
stack.h: add stack_isin
fix many errors except one: stack_npop has a pointer error without its length.