Random Composition

by Chris Ference