Permutation of Last Layer Corners
The PCLL step is currently my least favorite, and worst, last layer
step. I simply use a 14-move 3-cycle of corners to do everything. This
3-cycle operates on the red corners in the diagram below:

Clockwise: (R+ L-) (U- L+) (U++ R- U--) (L- U+ L+) (U+ R+ U- R-)
Anticlockwise: (R+ L-) (U+ R-) (U-- L+ U++) (R+ U- R-) (U- L- U+ L+)
Parenthesis are included as a memorization aid.
Hopefully eventually I'll improve this step someday, because since the
edges are fixed this step sometimes requires up to three (and maybe
even four, I'm not sure) applications of this algorithm.