More tweaks

* Added link to the Arduino playground page from which I copied this
  code.
* Marked methods that don't modify the object as const