﻿`` R := Range(10);
`` R1 := Range(1);
`` R0 := Range(0);
`` A := [3, 8, 2, 6, 4, 1];
`` A1 := [17];
`` S := Range(100)->TakeIf(it mod 17 = 0);
`` S1 := S->Take(1);

R->Reverse()
R->Reverse()->Wrap()->Reverse()
R->Reverse()->Wrap()->Reverse()->Wrap()->Reverse()
R->Null()->Wrap()->Reverse()

A->Reverse()
A->Reverse()->Wrap()->Reverse()
A->Reverse()->Wrap()->Reverse()->Wrap()->Reverse()
A->Null()->Wrap()->Reverse()

S->Reverse()
S->Reverse()->Wrap()->Reverse()
S->Reverse()->Wrap()->Reverse()->Wrap()->Reverse()
S->Null()->Wrap()->Reverse()

R1->Reverse()
R0->Reverse()
A1->Reverse()
S1->Reverse()

R->Reverse()->Count()
A->Reverse()->Count()
S->Reverse()->Count()
