I thought of this yesterday evening, but it unfortunately doesn't use golem. That means it can't be Stef's solution. however, it is a major improvement on the Scout-Crossroads draw we were using previously.
Cellar and Counting House. The procedure is straightforward: Discard a hand of X coppers with cellar, and draw a hand of X-1 coppers with cellar. Continue doing this until you reach a hand of Counting house and Cellar. Draw coppers with counting house, repeat. The growth on each cycle of this is approximately (X squared) / 2. The addition of cellar or counting house unfortunately prevents the use of Golem or Scout, and is therefore certainly different from Stef's solution, but nontheless struck me as a better model than the Crossroads one we were using previously.