res2001, "a" это грубо говоря постоянно меняющийся буфер, а "b" это кусок старого. Требуется это для цифровой обработки данных, таким образом создантся эффект непрерывного потока данных. По отдельности ну уж слижком будет некрасивая конструкция. В примере немного неправильно, "b" тогда уж должен быть равен {-1,0}.