Changed the size function to a constexpr.