- moved the structural queue code to queue.c, Array.xs is purely an