Implementation of high-performance bioinformatics algorithms (Needleman-Wunsch, Smith-Waterman) using Rust for memory safety and speed