P28 by Wallingford is available at:
http://www.cs.uni.edu/~wallingf/research/patterns/recursion.html