//! tools.rs
//!
//! This module contains utility tools for working with flip-flops and LFSRs.
//!
//! # Modules
//!
//! - `flip_flop`: Contains the definition of `FlipFlop` and associated methods to manipulate individual bits.
/// The `flip_flop` module provides structures and functions for working with flip-flops.
/// A flip-flop is a 1-bit memory cell that can be set, reset, and read.