One of the first things I worked on in JavaScript.