inline u8 square_u8(u8 value) { return value * value } inline u16 square_u16(u16 value) { return value * value } inline u32 square_u32(u32 value) { return value * value } inline u64 square_u64(u64 value) { return value * value }