A basic list library with push and pop