Integral types
Integral types part 2