In rust, this function took on avg ~ 100.878µs
```rust
use std::time::{Duration, Instant};
use std::hint::black_box;
fn sum_list(lst: &[i32]) -> i32 {
let mut result = 0;
for num in lst {
result += num;
}
result
}
fn main() {
let mut total_time = Duration::new(0, 0);
let mut lst = vec![0; 1_000_000];
for _ in 0..10 {
let start_time = Instant::now();
black_box(sum_list(black_box(&lst)));
let end_time = Instant::now();
let duration = end_time - start_time;
total_time += duration;
}
let average_time = total_time / 10;
println!("Average Time: {:?}", average_time);
}
// Average Time: 100.878µs
```
I don't know about Mojo results, cause i don't have access yet.