size_t: explit constructor; changing the approach