added SimpleArrayQueue implementation