code: public static final int indexOf(final char[] toBeFound, final char[] array,
  			final boolean isCaseSensitive, final int start)
  	{
  		return indexOf(toBeFound, array, isCaseSensitive, start, array.length);
  	}
docs: Answers the first index in the array for which the toBeFound array is a matching subarray following the case rule
  starting at the index start. Answers -1 if no match is found. <br>
  <br>
  For example:
  <ol>
  <li>
  
  <pre>
  toBeFound = { 'c' }
  array = { ' a', 'b', 'c', 'd' }
  result =&gt; 2
  </pre>
  
  </li>
  <li>
  
  <pre>
  toBeFound = { 'e' }
  array = { ' a', 'b', 'c', 'd' }
  result =&gt; -1
  </pre>
  
  </li>
  </ol>
  
  @param toBeFound
  the subarray to search
  @param array
  the array to be searched
  @param isCaseSensitive
  flag to know if the matching should be case sensitive
  @param start
  the starting index
  @return the first index in the array for which the toBeFound array is a matching subarray following the case rule
  starting at the index start, -1 otherwise
  @throws NullPointerException
  if array is null or toBeFound is null