//! `string`
//!
//! `string` is a submodule containing algorithms for string manipulation

/// The `add_binary` algorithm
pub mod add_binary;
pub use add_binary::add_binary;
/// The `alphabet_board_path` algorithm
pub mod alphabet_board_path;
pub use alphabet_board_path::alphabet_board_path;
/// The `atbash_cipher` algorithm
pub mod atbash_cipher;
pub use atbash_cipher::atbash_cipher;
/// The `breaking_bad` algorithm
pub mod breaking_bad;
pub use breaking_bad::breaking_bad;
/// The `caesar_cipher` algorithm
pub mod caesar_cipher;
pub use caesar_cipher::caesar_cipher;
/// The `check_pangram` algorithm
pub mod check_pangram;
pub use check_pangram::check_pangram;
/// The `contain_string` algorithm
pub mod contain_string;
pub use contain_string::contain_string;
/// The `count_binary_substring` algorithm
pub mod count_binary_substring;
pub use count_binary_substring::count_binary_substring;
/// The `decode_string` algorithm
pub mod decode_string;
pub use decode_string::decode_string;
/// The `delete_reoccuring` algorithm
pub mod delete_reoccuring;
pub use delete_reoccuring::delete_reoccuring;
/// The `domain_name` algorithm
pub mod domain_name;
pub use domain_name::domain_name;
/// The `envode_decode` algorithms
pub mod encode_decode;
pub use encode_decode::encode;
pub use encode_decode::decode;
/// The `first_unique_character` algorithm
pub mod first_unique_character;
pub use first_unique_character::first_unique_character;
/// The `fizzbuzz` algorithm
pub mod fizzbuzz;
pub use fizzbuzz::fizzbuzz;
pub use fizzbuzz::Buzz;
/// The `group_anagrams` algorithm
pub mod group_anagrams;
pub use group_anagrams::group_anagrams;
