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

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

Return