To me this is reading like you exit if the argument lengths are the same. How can you do that? Should this not be returning **true** when the lengths are **not** the same?