Your task is to take a string as input, and convert the first letter of each word to uppercase, and the rest to lowercase.
ISN'T THIS A REALLY COOL TEST CASE??? =>
Isn't This A Really Cool Test Case???
tHis iS A rEALLY WeiRd SeNTEncE =>
This Is A Really Weird Sentence
I Like This Sentence =>
I Like This Sentence
Edit: no built-ins allowed.
This is code-golf, so lowest byte count wins. Good luck!