public static String extractFirstNumericalArea(String sP) {
		int index = 0;
		int count = 0;
		ArrayList<Integer> funnyPeriodList = new ArrayList<Integer>();

		int numStart = 0;
		int numEnd = 0;

		String result;

		/*We will need to store our numerical regions in an array. Since we don't know how long the
		 * array will be we will use an ArrayList
		 */
		ArrayList<String> numRegions = new ArrayList<String>();

		/* We will utilize a while loop to iterate over sP to get all the numerical regions that
		 * exists in this string. If no numerical regions exists, we will break out of the loop
		 * and return the appropriate error. If numerical regions do exist, we will add each numerical
		 * region to string array.
		 */
		while (index != -1 && count < 2) {//<--this loop will run until we have reached the end of sP and if the one numerical region is found

			if ( !isDelim(index, sP, funnyPeriodList)) { // Checks if character at index is a numerical region
				count++;//<--keeps track of the number of numerical regions
				numStart = index;//<--if it is a numerical region we will store the start of that numerical region
				index = seek(index, sP, funnyPeriodList);//<--then we will continue to go through the string until we find a delimiter (a period that isn't part of a numerical region or a character)
				if (index != -1) {//<--we will evaluate accordingly if we reached the end of the string or not
					numEnd = index;//<--we will then store that the end of that numerical region into this variable
				} else {//<--if we reached the end of the string we will store that as our end for the numerical region
					numEnd = sP.length();//<--this stores the end of the string as the end of the numerical region
				}
				String region = sP.substring(numStart, numEnd);//<--this will contain our first numerical region
				numRegions.add(region);//<--we will then add this numerical region to our array
			} else { // character at index is a delimiter
				index = seek(index, sP, funnyPeriodList);//<--so we will keep going through the string until we find a numerical region
			}

		}//end of while loop that gathers all the numerical regions

		/*At this point we have all our numerical regions added to an array list
		 * we will convert that array list to a String array that is fixed
		 */
		String[] arrayResult = numRegions.toArray(new String[1]);
		result = arrayResult[0];//<--we will have added two numerical regions as we iterated throught the string, so we will only print the first element that has the first numerical region

		return result;//<-- we will return either an error message or an array of numerical regions given the conditions above
	}//end of method extractFirstNumericalArea