sbp
pub fn align<T>(number: T, alignment: T) -> T where T: Add<Output = T> + Copy + Div<Output = T> + Rem<Output = T> + From<u8> + Mul<Output = T> + PartialEq,
Align a number to an alignment, by rounding upwards.