EDITED: Since I've received so many requests for this pattern, I've made a Google doc for the instructions and the patterns. You can view al...