See: http://www.r-tutor.com/r-introduction/vector/vector-arithmetics
It is a bizarre recycling rule that allows one to preform operations on unequal length vectors that don't make sense (I.E. adding). I don't know of any intuitive way to describe it outside of providing an example.