public static boolean doesThisStringHasThisOtherStringInIt(String sP, String enhancedSub) {
		/*
		 * My algorithm is this:
		 * Step 1: I will iterate through sP to see if it matches a character in enhancedSub if so I will increment a counter
		 * Step 2: If the counter number equals to the length of enhancedSub I will return true
		 */
		boolean result;
		int i = 0;
		char[] lowercaseStringP = sP.toLowerCase().toCharArray();//<--we will convert sP to a charArray so that we can iterate over it

		for (char c : lowercaseStringP) {//<-we will use an enhanced for loop to go through each character in sP
			if (i < enhancedSub.length() && !enhancedSub.isEmpty()) {//<--we will go through if until the end of enhancedSub and if enhancedSub is not empty
				if (c == enhancedSub.toLowerCase().charAt(i) && !Character.isDigit(c)) {//if we have a match we will increment our counter
					i++;//<--this is our counter
				}
			}

		}

		/*We will evaluate and output the result accordingly here.
		 */
		for (char c : enhancedSub.toCharArray()) {//<-we will use an enhanced for loop to go through each character in enhancedSub
			if (Character.isWhitespace(c)) {//if we have a match we will increment our counter
				result = false;
			}
		}
		if (enhancedSub.isEmpty()){//<--if the enhancedSub is empty is null we will return true as you can form this
			result = true;
		}
		if (i == enhancedSub.length() && !enhancedSub.isEmpty()) {//<if the counter matches the length of the counter and its not empty we will return true
			result = true;
		} else {//if none of the cases matches above we will return false
			result = false;
		}
		return result;//this will output the results of this method as a boolean
	}//end of method doesThisStringHasThisOtherStringInIt