Backward reference tests passed
Test temporary modified for clarity
Fixed the empty rval when multile value is added
Added omitted changes to backward refs code