Alice in Wonderland - an x-rated musical fantasy