Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
rbench (thin lines) can be significantly speeded up by calling trail.append() only every 5 or 10 points. That reduces code readability and is an idiom I want to avoid.
A related speed issue is that it will be desirable to make it easy to have a trail of finite length, but as I understand it at the moment without a slice mechanism it is quite difficult to chop off older portions of a trail.