fn main() {
let d_1: usize = 3_usize;
let x_1: heapless::Vec<usize, 16> =
heapless::Vec::<usize, 16>::from_slice(&[0_usize, 1, 1, 0, 1]).unwrap();
let d_2: usize = 2_usize;
let (previous, converted) = algo_no_std::radix_conversion(d_1, &x_1, d_2);
println!("{}\n{}", previous, converted);
}