pub fn new_zero() -> Self {
        use num_traits::identities::zero;
        ClassicStack {
            x: zero(),
            y: zero(),
            z: zero(),
            t: zero(),
        }
    }
/// Create a new stack filled with zero values
///
/// # Example
///
/// ```
/// use smsflib::prelude::*;
///
/// let stack = ClassicStack::<i32>::new_zero();
///
/// assert_eq!(*stack.x(), 0);
/// assert_eq!(*stack.y(), 0);
/// assert_eq!(*stack.z(), 0);
/// assert_eq!(*stack.t(), 0);
/// ```
Create a new stack filled with zero values
Create a new stack filled with zero values
pub fn new_zero() -> Self {
        use num_traits::identities::zero;
        ClassicStack {
            x: zero(),
            y: zero(),
            z: zero(),
            t: zero(),
        }
    }
pub fn new_zero ( ) -> Self { use num_traits :: identities :: zero ; ClassicStack { x : zero ( ) , y : zero ( ) , z : zero ( ) , t : zero ( ) , } }
Create a new stack filled with zero values
Create a new stack filled with zero values
example
```
use smsflib::prelude::*.

let stack = ClassicStack::::new_zero().


` ` ` use smsflib :: prelude :: * . let stack = ClassicStack :::: new_zero () .