You heard it guys: Random variables are terrible! Let's boycott them! (In all seriousness: I'm very grateful for your eye-opening perspective on this matter. Fantastic job!)
Please help me, how can I synchronise the animations with the audio? What I am thinking is that I should give long pauses by using `self.wait()` and then trim the video according to the narration. I suppose this is not the best method, please share your method if you have better one.
The power set is a valid event space -- the biggest one, actually. However, it can be a smaller set of sets as long as it satisfies the closure requirements.