Can this be done a bit more Generic ? 
For instance for any model of Number (with specialization if you want for DGtal::(u)int(32-64) 
(please to not use unsigned int... too crappy according on some systems)