And after much testing, you were right! Thank you so much jimblumberg and you too C_ntua. I just have a querie regarding your advice, what do you mean by "You should always use a size_type to hold the return value"? What is a size_type?