public void enqueue(Item item) {
		if (isFull())
			q = resize(N * 2);
		q[rear] = item;
		rear = (rear + 1) % (N + 1);
		
		System.out.println("enqueue " + item + " -> front: " + front + " rear: " + rear);
		System.out.println(toString());
	}