Algorithmic Composition A Gentle Introduction To Music Composition Using Common Lisp And Common Music