rev (Explicit)

rev (Explicit)