bugfixed dessert( "string" == "string" ) case; had to codegolf hard again
to be under 100 LOC