use templates to convert something to a string
changed utils::to_s to utils::to_string<unsigned int> and utils::signed_to_s to utils::to_string<int>