float val = input.Pop(); output.Push(val - input.Pop());
float val = input.PopFloat(); output.PushFloat(val - input.PopFloat());
         public void Init() {            SetSplitter(DUPLICATE);            Add(new Filter() {                   public void InitIO ()                {                   input = new FloatChannel();                   output = new FloatChannel();                }               public void Work() {                  float val = input.Pop();                  output.Push(val - input.Pop());               }            });            Add(new Filter() {                   public void InitIO ()                {                   input = new FloatChannel();                   output = new FloatChannel();                }               public void Work() {                  float val = input.Pop();                  output.Push(val + input.Pop());               }            });            SetJoiner(WEIGHTED_ROUND_ROBIN(N, N));      }});