Understanding Rust functions, including syntax, parameters, return values, expressions, statements, and closures.