What does this program print?
Rust
fn main() {
let factor = 3;
let mut total = 1;
let mut add_scaled = |value| {
total += value * factor;
total
};
println!("{}", add_scaled(2));
println!("{}", add_scaled(1));
}