Elastic collisions of balls – faber's blog

Source: msdnshared.blob.core.windows.net