when given 3 and 0 these are not adhering to the function contract that that's the length of the returned string