Added R-Value to Decompose Construction

It's much easier for me to understand R-Values.  Also, Mostapha, Do not
worry.  I did not overwrite the commit you just made.