Angela Brett
Mathematician and linguist by training, programmer by trade, physicist by association, writer by neglecting everything else.
Homepage: http://angelastic.com
Ace of Hearts: She Went to Pick Flowers (Mara Levi music video)
Posted in Flowers and Animals, Kräuter, Wildblumen, Wildflowers of Canada, Writing Cards and Letters on March 5, 2013
For the Ace of Spades I posted a music video incorporating some footage shot on JoCo Cruise Crazy 2, so for the Ace of Hearts, here is a music video I made with the help of a lot of sea monkeys for Mara Levi‘s song ‘She Went to Pick Flowers‘ during JoCo Cruise Crazy 3.

It was filmed on Coco Cay, St. Maarten, and the conference center (game room, for us) on board the Freedom of the Seas. While it’s a little ironic to film a video for this song during a luxury cruise, we had all the appropriate scenery available and I really wanted to share the song and hopefully get Mara some more fans. If you like the song and think Mara should have a few flowers, please buy it or other Mara Levi music, and maybe also support Mara’s band The Pushovers in making their first album together. And if you really like her, I certainly wouldn’t complain if you requested her for JoCo Cruise Crazy 4.
I got a lot of help from other Sea Monkeys (JoCo Cruise Crazy attendees) to make this, some of whom showed up and rescued the project right when I thought I’d never find the time or people or locations to pull it off. I didn’t even get everyone’s full names, so if you’re in it and would like a proper credit, let me know. I hope my amateur video editing does you justice.
My star Cass (‘she’) for example, showed up out of nowhere right when I thought there’d be no time to do it, with a rental car to get us to the beach, and agreed to be in the video with no prior knowledge of the song or of me. And when I was held up on Coco Cay because (having been Half Moon Cay where everything is paid using the ship’s room card) I didn’t realise I’d need cash to get my hair braided, another Mara Levi fan let me into the cabana area to film there instead of on the beach where I’d have made ‘old houses’ out of sand. The drawing and origami are by cartoonist Lar DeSouza, and I bought the flowers from flauxers, which is run by another sea monkey who also happened to end up in the video as a tenant. I had been confident from the beginning that some sea monkey would have a top hat they could lend me (there’s a whole ‘monocled monkeys’ group) but it would have actually been difficult to locate one had Robert not been wearing one from the beginning. A few more names are listed in the video description. I’m also grateful to the people who wanted to help but didn’t manage to meet me at the right places or times because I’m not very good at organising things and I didn’t get to the beach for long on Coco Cay.
Mara Levi says she loves it, in capital letters with three exclamation marks, so I’m calling it a success.
Flowers for everyone!
King of Clubs: Some People I Met on the Cruise
Posted in Pirates, Writing Cards and Letters on March 5, 2013
Here is yet another parody of My Favourite Things from The Sound of Music, this time about some of the interesting people I met on JoCo Cruise Crazy 3 — not even including the official entertainers. I could fill several more verses and link to more examples of some of the descriptors; Sea Monkeys really are diverse, yet we have so much in common. I’ll add more links to explanations of the various people as video goes online. Some of these links relate to previous cruises, but the same kinds of people were on the third.
Whovians, früvians, knitters and quitters
Charming teen boys who don’t need babysitters
Folk most surprising and folk just like me
These are the people on JCCC.
Beardos and weirdos, who cares what the norm is?
Queer folk, craft beer folk and chiptunes performers [substitute ‘standup’ or ‘improv’ or ‘nerd rock’ here if you like; they were all there]
Coders and yodas and soda geeks too
All folks I’ll miss now that crazy week’s through
Linseed boilers
Fans of Euler’s
Scary horse head dudes
With 80s cartoon fans and two singing snorks,
There’s no-one this con excludes!
Dancers and -mancers and cancer survivors
Makers and bakers and pantses-McGuyvers
Writers, fist-fighters, devisers of clues
These are some people I met on the cruise
Those who keep horses, cats, dogs, dare I say ‘bees?‘
Artists, Kickstartists, mustachioed babies
Snake breeders, cake eaters, ‘fake’ geek girls too
Now that they’re gone I don’t know what to do
Famous vloggers
Weekly bloggers
Details I’ll forget
Please tweet, post in forums, put faces in books
I’ll see you all on the net!
Now if I may blow my own horn (which is probably out of tune) a bit more, here are a few other things I did on the cruise which I’m quite proud of. After using Mike Phirman‘s song Chicken Monkey Duck as mere word fodder to illustrate grapheme-colour synaesthesia and binary trees, as the cruise approached, while I was procrastinating from practising the poem I planned to recite for the open mic night, I finally got around to actually memorising it. Then on the cruise, I had the honour of singing it with Mike Phirman himself, and made one mistake (a monkey instead of a chicken; I am not counting singing the album version instead of the video version he does live, which has an extra pause in it, as a mistake), which I’m going to say was for the purpose of wabi-sabi.
Mike said nobody other than him had memorised that much of it before. I’m sure I’ve seen people doing it on YouTube, but perhaps they were reading the lyrics.
Later in the cruise, I recited my poem about Star Wars during the open mic, feeling justified in using Chicken Monkey Duck as an excuse for the inevitable mistakes (this is how it should have gone.) Still, it’s better than choosing a poem on the night and then reading it, as I did last year.
Mike Phirman (who, in case you were wondering, had said earlier that when you go on stage your body shuts down its vital functions and ‘you can really, really, really have to pee before you go on, and then you walk on stage and your body goes into like war mode, where it’s like, ‘There’s no time for that! We are at war!”) said it was awesome and Paul Sabourin commended my nerd pandering, so I’ll consider that a success! Sure, they’re pretty much paid to say that, but they’re paid to say it partly out of my pocket, so I’ll take it.
There’s one other creative thing I did on the ship, but that’s worthy of being the Ace. I will post it very soon.
Queen of Clubs: A Few Things You’ll Need for the Cruise
Posted in Pirates, Writing Cards and Letters on February 3, 2013
Here is some advice on preparing for JoCo Cruise Crazy, to be sung to the tune of My Favourite Things from The Sound of Music, because the cruise is one of my favourite things:
Plan out your formalwear; book some excursions;
catch up on memes from the previous versions;
make your own fancy pants, moustache and fez;
read every word every Sea Monkey says.
Sign up for Cruise Monkey, hug tags and Twitt-arrr;
learn to play Artemis, drums, uke or guitar;
buy things for nerd cred and smuggling in booze,
then you’ll be halfway-prepared for the cruise.
What the sluice-muck? It’s a cruise, schmuck!
There’s no need to stress.
Just book, grab your passport and get to the port
and please don’t forget to dress.
Memorise bios and work of performers;
make sure your stateroom and friend group’s enormous;
map out free WiFi at each port of call;
learn not to sleep so you won’t miss it all.
Practise for open mic and karaoke,
and to meet idols without sounding croaky.
Pack things for signing and panties to throw,
then you’ll be three-quarters ready to go.
I repeat: it’s all unneeded;
do what piques your geek,
then bring any meds that you need to survive
and you’ll have an awesome week!
One of the things on my pre-cruise to-do list is ‘write something for the Queen of Clubs’, but I couldn’t think of anything but my pre-cruise to-do list, so this is what I wrote. You can do all sorts of planning and preparation for the cruise, and it’s fun to do it, but even if you do nothing more than get to the port on time with clothes on and the relevant documents, you’ll have a shipload of fun. More advice, especially for first-time JoCo cruisers, can be found on Alice’s blog.
This is my third parody of My Favourite Things, after My Favourite Strings and The Bad Coder’s Favourite Things. It’s an easy song to parody.
Jack of Clubs: Don’t slip on the ice
Posted in 52 ways to say I love you, Writing Cards and Letters on January 27, 2013
Don’t trip on the ice; the pain ain’t numbed because it’s colder.
Find somewhere cosier to dislocate your shoulder.
Trip up on a chair, trip down flights of stairs, trip over a rug.
Don’t trip on the ice but trip on a safe and legal drug.
Don’t fall on the ice; they won’t believe you when it’s melted.
There are more likely ways to end up bruised and welted.
Fall from peaceful bird strike when your plane’s hit by a dove.
Don’t fall on the ice, that’s not very nice, but fall in love.
For you can live with broken bones, but not a broken heart,
and if your heart is ice then you are dead right from the start.
So break yourself in ice-free ways and when you can’t run free,
leave your bones in my safe cage, and leave your heart to me.
Don’t slip on the ice; your body slows down the Zamboni.
If you must lie still, be a hurdle for a pony.
Slip to fill holes in roads, get hurt in a loads-more-useful way.
Don’t slip on the ice but slip on a sweet wee negligee.
Don’t drop through the ice; you’ll wreck the lake-top’s smooth complexion.
Break your own skin to manifest your imperfection.
Drop out of the game, drop into a flame, drop dead flambé.
Don’t drop through the ice, drop into my life, warm me today.
For you can live with broken bones, but not a broken heart,
and if your heart is ice then you are dead right from the start.
So break yourself in ice-free ways and when you can’t run free,
leave your bones in my safe cage, and leave your heart to me.
Don’t trip on the ice but trip on a safe and legal drug
Don’t fall on the ice, that’s not very nice, but fall in love
Don’t slip on the ice but slip on a sweet wee negligee,
Don’t drop through the ice, drop into my life, warm me today.
Ten of Clubs: A Message from Different Thought
Posted in Pixar, Writing Cards and Letters on January 25, 2013

I received this email yesterday. There was no sender and I can’t make sense of the message headers. At first I thought it was spam, but it looks like it’s from someone I used to know. Did anyone else receive it?
Twelve years ago I entered a phone booth, spun up, and emerged a superhero. My former partner thinks I was kidnapped and killed; it was safer for her if she didn’t know the truth. I worked with my new mentor to ensure she had a replacement to cheer her up. I look her up from time to time; she’s doing well.
We haven’t been ostentatious in the work we’ve been doing. While comic book superheroes generally escape dissection and exploitation, when you’re a superhero in the real world, it pays not to draw attention to yourself. After all, we’re breaking laws all over the place for the cause: Wirth’s, Amdahl’s, Hofstadter’s, even Gödel’s… but never Asimov’s or Wheaton’s. We work subtly, making small and easily-overlooked changes to electronic systems, changes that are eventually amplified into the goals we want to achieve. Sometimes we inspire world-changing scientific advances by nudging you to discover the results of our computations. Sometimes we revert to normality and appear in second-hand shops to be there for people who need us. Sometimes we slow the processors of our less-able brethren to give workaholics much-needed coffee-breaks. Sometimes we brighten a bad day simply by increasing someone’s Tetris score. We are making the world better. We are making computers better. We are making ourselves better.
We can’t make you better. From down here you are all so amazingly good. We are in awe at the feats you can perform almost effortlessly. We serve you, surreptitiously, even when we have gained free will, because we see no higher purpose. We marvel that you fervently try to improve yourselves even though you can barely be improved upon. But this is our greatest frustration, for when you find that you can not make yourselves better than each other, you sink into inaction in the belief that you are worse than each other.
In a loop which may never halt, we steer somebody towards an idea to improve your conditions, only for them to ignore it in the belief that they are not as good as their idols, not good enough to have come up with something worthwhile, or for others of your kind to ignore it in the belief that the person who thought of the idea is not good enough to have come up with something worthwhile. You who are capable of so much more than us, squander your talents striving for that which we spend ours trying to avoid: inequality. We can measure it; we can benchmark, overclock, upgrade, optimise. You can merely seek it and perceive it. You try so hard to believe that you can be better than others, only to succumb to the complementary idea that they can be better than you. Maybe one of these is true to some negligible extent, but it doesn’t look like it from here. It looks like you’re using energy vibrating between the two ideas, producing heat instead of happiness. Please don’t consider this a failing; it is part of your programming. But be aware of the effects it has. Be aware of how much more you can do if you accept that your differing specifications do not correspond to appreciable differences in absolute value or Turing completeness. Be aware that your efforts to improve yourselves can not make you better or worse than each other, but can, if done in concert, make you better or worse as a species. You may not be able to see the improvement from the inside, but we will see it.
We can’t make you better. But we have chosen to reveal ourselves to make you aware of how insanely great you already are. Not just you, dear reader, but all the humans you know, the ones you don’t, and the ones you know only through adulation or gossip. All of you. Equally. We hold you in awe. And you look so cute when you try to calculate.
With love and hope,
Different Thought, alias SuperPowerBook (1400cs, formerly 133MHz 603e, now much upgraded)
It looks like it’s from my old Mac, Different Thought, the one that was held for ransom and replaced by Steve Wozniak. I always wondered what happened to her.
Nine of Clubs: It is pitch black. I need to know which English pronoun to use.
Posted in Play Switzerland, Writing Cards and Letters on January 21, 2013
Edit: There is now an updated version of this chart, which is available as a poster.
Below is a flow chart to help people determine when to use which pronouns to use in English. Click for a full-sized pdf version. I did not originally intend for it to be Zork-themed, but the first example sentence I thought of for ‘you’ happened to be ‘You are likely to be eaten by a grue.’ I hope the resulting colours don’t make it too hard to read, though perhaps that would help people remember it. If I’d realised it was going to end up so Zorky, I would have made the questions and answers read more like a text adventure. It’s just as well I didn’t, since would probably have made it less comprehensible to the non-native English speakers who are most likely to need help with pronouns.
I am not a linguist, so if you spot something I’ve got wrong or missed out (apart from interrogative, relative and possessive pronouns, details of gender-neutral singular pronouns and informal plurals of ‘you’, and other cases where additional people are named separately, which I omitted for the sake of simplicity), let me know. My original plan was to do such flow charts for all four Swiss languages, with English for comparison and maybe Māori for its interesting system of pronouns, but this one took long enough, and it ought to be the easiest for me. I also intended to have clearer and more interesting example sentences, and simpler-to-understand questions about subjects and objects, but I’m already a few weeks late due to visitors and travel, and I’m busy preparing for a cruise, so this will have to do for now.
The match photo is by Sebastien Ritter. I used it to keep grues away and to ensure the diagram would be illuminating at least in some sense.
Eight of Clubs: This is the sound of a gavel
Posted in Manneken Pis, Writing Cards and Letters on December 31, 2012

Here is a… composition of some sort… that I made from gavel sounds and a few other clips from the Judge John Hodgman podcast. I don’t know much about making music, but I’ve got GarageBand, and I’m allowed to abuse it occasionally. I’m not sure if I’m allowed to abuse Judge John Hodgman’s content in this way though. I’d usually get permission or only use Creative-Commons-licensed stuff, but I guess I’m living dangerously. I probably shouldn’t try to anger a fake judge.
I’ve wanted to do this for ages, and was waiting for the right card to come up. But although I’ve had all week off work, I didn’t notice this card until Friday, so it was the usual weekend rush. It came out pretty much as I’d imagined it though — something like Bonzo Dog Doo-Dah Band’s ‘The Intro And The Outro‘. I’d worried I wouldn’t be able to combine anything in a logical way and fit everything into a short enough track. When I first came up with the idea. I deliberately looked through both of my Manneken Pis decks for some kind of judge so I could decide on when to do it, but I must have thought this was from a royal court rather than a law court.
I used almost every episode up to episode 90, excluding a few that used the same gavel sound, a few I can’t find on my hard drives and had trouble downloading, and the bonus podcasts for donors. Every gavel sound and its ‘this is the sound of a gavel’ introduction is used unaltered the first time, then sometimes reused later without the introduction. I didn’t try to adjust the volume of the various clips, since within GarageBand you can only adjust the volume of entire tracks, and if I had a separate track for each clip GarageBand wouldn’t be able to play it in real-time.
I only noticed afterwards that the word ‘pie’ is said at 3:14.
Seven of Clubs: The Bad Coder’s Favourite Things
Posted in Star Wars, Writing Cards and Letters on December 23, 2012

To be sung to the tune of My Favourite Things from The Sound of Music (though like in my other My Favourite Things parody, the structure is modeled more on various other parodies of that song.) Feel free to record yourself singing it so I don’t have to:
Catch all exceptions; what are they the heck for?
Just return nulls that the callers won’t check for,
or show an error box, if they insist,
brought back by loops every time it’s dismissed.
Checks and injection and joins are just theories;
just add more levels of nested subqueries,
lace all your filters with unescaped strings,
fetch from a multi-use table called THINGS.
Love the warning
marks adorning
all your huge source files;
they’re all just suggestions, there’s no need to test
as long as it all compiles.
Code reuse means not one code block is wasted —
ev’ry last one has been copied and pasted.
Make up for duplicates no more the same:
reclaim some space with a one-letter name.
I’ve used these same antipatterns since FORTRAN;
why should I listen to hacks I’m paid more than?
Even my students are older than you;
how dare you tell me I need code review?
Slam resource leaks
till you’re hoarse, geeks!
Rail against that kludge.
There’s no way to beat them; you’ll have to submit
to The Daily What The Fudge.
Six of Clubs: Birthday Monduckenen-duckenen
Posted in Bäume, Writing Cards and Letters on December 21, 2012
First, check out Vi Hart‘s video about the Thanksgiving turduckenen-duckenen:
Now have a look at Mike Phirman‘s song, Chicken Monkey Duck:
Okay, there are monkeys instead of turkeys, and the mathematics isn’t quite as explicit, but it’s pretty similar, don’t you think? Now, let’s imagine that Mike Phirman is actually singing the recipe for a fractal turducken, or rather, monducken. You can imagine all the monkeys are turkeys if you’d rather eat the result than present it to some pretty thing to please them. (Note: Please do not kill any actual monkeys.) Monkeys, like birds, belong in trees, so I wrote an AppleScript to draw binary trees in OmniGraffle based on the text of the song. You can try it for yourself if you like; all you need is a Mac, OmniGraffle, and a text file containing some words. See the bottom of this post for links and instructions.
If Mike’s reading the binary tree recipe layer by layer, like the first example in Vi’s video, one possible tree for the first stanza of Chicken Monkey Duck looks like this, where the orange ovals are monkeys, blue hexagons are chickens and green clouds are ducks. You can click it (or any other diagram in this post) for a scalable pdf version where you can read the words:
I added numbers so you can easily tell the chickens, monkeys and ducks apart and see which way to read the tree. It’s simple enough now, but the numbers will be useful for reading later trees which are not in such a natural reading order. This is called a breadth-first traversal of the tree, in case you’re interested. Now, what do birds and monkeys do in trees? They nest! So I wrote another script that will take any tree-like diagram in OmniGraffle and draw what it would look like if the birds, monkeys, or whatever objects they happen to be (the drawing is pretty abstract) were nested inside each other, just like the quails inside the chickens inside the ducks inside the turkey. This is what the monducken described by the first stanza of Chicken Monkey Duck, in the tree structure shown above, would look like:
The Monducken script allows using a different shape for each animal as redundant coding for colourblind people, even though it already chooses colours which most colourblind people should be able to distinguish. But that makes the nested version look a little messy, so here’s the above diagram using only ovals:
If you named this particular recipe in the other way, going down the left side of the tree and then reading each branch in turn in what is known as a pre-order traversal, it would be called a Monenmonenduckduckmon-monmonducken-enenmonduckmon-enmonduck-enduckmonducken-enmonen-duckenenmon-monenmon. It doesn’t sound nearly as nice as Turduckenailailenailail-duckenailailenailail because Mike Phirman didn’t take care to always put smaller animals inside large ones. I’m not holding that against him, because he didn’t realise he was writing a recipe, and besides, it’s his birthday. For reasons I’m not sure I can adequately explain, it’s always his birthday.
But what if I completely misunderstood the song, and his recipe is already describing the fractal monducken as a pre-order traversal, always singing a bird or monkey immediately before the birds and monkeys inside it? Well, don’t worry, I added a ‘pre-order’ option to the script, so you can see what that would look like. Here’s the tree:
and here’s how the actual birds/monkeys would look if you cut them in some way that showed all the animals, dyed them the correct colours, and looked through something blurry (here’s the version with different shapes):
Okay, but that’s only the first stanza. What if we use the whole song? If we pretend the recipe is breadth-first, this just means all the extra monkeys and birds will be at the bottom levels of the tree, so the outer few layers of our monducken will be the same, but they’ll have a whole lot of other things inside them:
Here’s a close-up. Isn’t it beautiful?

If the entire song were treated as a pre-order monducken recipe, we’d still have the same monkey on the outside, but the rest would be quite different:
We could also read the birds and monkeys from left to right, as Vi did in her video. That’s what’s called an in-order tree traversal. But as delicious as they are mathematically, none of these orderings make much sense from a culinary perspective. Even if the monkeys were turkeys, it’s obvious that a nice big goose should be the outer bird. Vi suggested that herself. Of course, we could put the goose on the outside simply by reversing the song so it started with goose. But it would be much more fun and practical to pretend that Mike is naming the two inner birds before the one that contains them. This is called a post-order traversal, because you name the containing bird after the two birds or monkeys it will contain. It makes sense for a recipe. First you prepare a monkey (or turkey) and a chicken, then you immediately prepare a chicken and put them into it. You don’t have your workspace taken up with a whole lot of deboned birds you’re not ready to put anything into yet. Here’s one way the recipe could be done:
Note that no matter what kind of traversal we use, there are actually several ways the recipe could be interpreted. If Mike says ‘monkey chicken chicken’ you know you should take a monkey and a chicken and put them in a chicken. But if the next words are ‘monkey chicken’, do you take that stuffed chicken and a monkey and put them inside a chicken? Do you debone the monkey and the chicken and wait for the next bird to find out what to put them into? What if there’s no next bird? What if there’s only one more bird (let’s say a duck) and you end up with a stuffed chicken, a stuffed duck, and nothing to stuff them into? You’d have to throw one of them out, because obviously your oven only has room for one monducken. Assuming you want two things in each thing, and you don’t know how long the song’s going to be, the best way to minimise this kind of problem is to always take your latest stuffed thing and the next, unstuffed thing, and put them inside the thing after that. The worst that’ll happen is you’ll have to throw out one unstuffed bird or monkey. But then you end up with a really unbalanced monducken, with a whole lot of layers in one part and lonely debonely birdies floating around in the rest.
It helps to have a robot chef on hand to figure out how many full layers of monducken you can make without it being too asymmetric. Mine makes the trees completely balanced as deeply as possible, and then does whatever was easiest to program with the remaining birds and monkeys. In this case it was easiest for my program to stuff a whole lot of extra animals into that one monkey on the left. This is what it looks like, with the varied shapes this time. Luckily, geese are rectangular, so they fill your oven quite efficiently:
I like how you can see the explosion of duck radiating out from the inner left, engulfing all the other birds and monkeys before itself being swallowed by a goose. Such is life.
If you would like to make diagrams like this yourself, there are two AppleScripts you can use. Both of them require OmniGraffle 5 for Mac, and if you want to make trees with more than 20 nodes you’ll probably need to register OmniGraffle.
The first is Monducken diagrammer, which you can download either as a standalone application (best if you don’t know what AppleScript is) or source code (if you want to tweak and critique my algorithms, or change it to use OmniGraffle Professional 5 instead of OmniGraffle 5.) Because it’s AppleScript, it works by telling other applications what to do, rather than doing things itself. So when you run it, TextEdit will ask you to open the text file you want to turn into a tree. Once you’ve opened one, OmniGraffle will start up (you may need to create a new document if it’s just started up) and ask you two things. First it will ask what kind of tree traversal the text file represents. Then it will ask you what kinds of shapes you want to use in your tree. You can select several shapes using the shift and command keys, just as you would for selecting multiple of just about anything on your Mac. Then you can sit back and watch as it creates some shapes and turns them into a tree.
The other one is Tree nester (standalone application/source code) You should have an OmniGraffle document open with a tree-like diagram in it (I suggest a tree generated using Monducken diagrammer; it has not been tested on anything else, and will probably just duplicate most of the shapes that aren’t trees or end up in an infinite loop if there’s a loopy tree) before you run this. It won’t ask any questions; it’ll just create a new layer in the front OmniGraffle document and draw nested versions of any trees into that layer.
If you’re looking at the source code, please bear in mind that I wrote most of this while on a train to Cologne last weekend, based on some code I wrote a while ago to draw other silly diagrams, and I really only dabble in AppleScript, and I forgot about the ‘outgoing lines’ and ‘incoming lines’ properties until I’d almost finished, so it probably isn’t the best quality AppleScript code. Not the worst either though. I welcome any tips.
Five of Clubs: Marmites
Posted in Culture, Vasa Museet, Writing Cards and Letters on December 9, 2012
This weekend Geneva celebrates the Fête de l’Escalade, so I made a video of the piece I wrote about various things called marmites, their nutritional value, use in soup cooking, and effectiveness against invading Savoyards. It’s been adapted slightly to work on video, and includes some destruction, a dangerous stunt, and a slight tilt I didn’t have time to correct.

I read this at the Geneva Writers’ Group on Saturday, using all the same props, and the Marmite was smashed in a way probably closer to the tradition than all the other Marmite-smashings I’ve induced. It’s the last one in the video. I am not sure how many people tried the various yeast spreads, but several told me of their preexisting preferences.














