circlebounce

How do you bounce particles off a circular wall? I present a simple example and discuss some of the vector mathematics behind the code.