public static char[][] drawBase(byte howManyTimesP, byte factorP) {

		int i = 0;
		String equalsString = " = ";
		String finishedLine = "";
		ArrayList<char[]> list = new ArrayList<char[]>();

		if (factorP < 1) {
			factorP = 1;
		}
		if (howManyTimesP < 1) {
			howManyTimesP = 1;
		}


		if (factorP > 14) {
			factorP = 14;
		}
		if (howManyTimesP > 14) {
			howManyTimesP = 14;
		}

		for (i = 1; i <= howManyTimesP; i++) {

			String spaces = createSpaces(i, howManyTimesP);
			String digits = createIncreasingDigitsLine(i, howManyTimesP);
			String answer = createAnswerBase(i, factorP, Long.parseLong(digits));

			// TODO add in answer to complete the line
			finishedLine = spaces + digits + "*" + factorP + "+" + i + equalsString + answer;

			list.add(finishedLine.toCharArray());
			// Convert finishedLine into char[]

			// add finishedLine char[] into arraylist


			// System.out.println(finishedLine);

		}


		char[][] result = list.toArray(new char[0][0]);

		return result;
	}