/// Utility functions for the project
/// Convert a vector of u32 values to a vector of bytes (little-endian)
/// For example, if the input is [1, 2, 3],
/// the output will be [1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0]
pub
/// Convert a mask to a vector of bits
/// For example, if the mask is 0b00000000000000000000000000001111,
/// the output will be [0, 1, 2, 3]
pub