@Override
	public String toString() {
		if (currentSize == 0) {
			return "[Empty Stack]";
		}
		StringBuffer sb = new StringBuffer();
		for (int i = currentSize - 1; i >= 0; --i) {
			sb.append("Stack[" + i + "] = " + array[i]);
			if (i > 0) {
				sb.append("\n");
			}
		}
		return sb.toString();
	}