pb of overflow in toints and correct return types in integer cases for to(u)int(s)
touint.hpp
modifications