Reverse : rc ->
Arg Dest : &List : T,
    Src : A|L : <T>

If Src then
 Dest .= Head
 After Reverse >Dest< Tail
 With Head, Tail from Detach Src Head Tail
;  

Return