fn perform_cycle(
    process_order: &Vec<Rc<IndexedNumber>>,
    to_mix: &mut Vec<Rc<IndexedNumber>>
)