fn greater_than(state : &mut State) {
    let a = state.stack.pop();
    let b = state.stack.pop();
    let mut result = 0;
    if b > a {
        result = 1;
    }
    state.stack.push(result);
}
// greater_than tests if b > a
greater_than tests if b > a
greater_than tests if b > a
fn greater_than(state : &mut State) {
    let a = state.stack.pop();
    let b = state.stack.pop();
    let mut result = 0;
    if b > a {
        result = 1;
    }
    state.stack.push(result);
}
fn greater_than ( state : & mut State ) { let a = state . stack . pop ( ) ; let b = state . stack . pop ( ) ; let mut result = 0 ; if b > a { result = 1 ; } state . stack . push ( result ) ; }
greater_than tests if b > a
greater_than tests if b > a
state
&mut State
state
&mut State