```rust extern crate blockcounter; use blockcounter::{count_blocks, Blocks, clean};
fn main() { let text = "0\n1\n\n2\n\n\n3\n\n".tostring(); println!("{}", text); println!("==========="); println!("text has {} blocks.", countblocks(2, text.as_bytes())); println!("======================"); println!("");
for block in Blocks::new(2, text.as_bytes()) {
print!("{}", clean(&block));
println!("=============");
}
} ```