Given the following string:
in-touch insight systems inc. programming challenge number 2
Transform the sentence so that the first character on each word is in upper case. However, you cannot use any of these functions:
ucfirst, ucwords, mb_convert_case