Members may post updates or alternatives to this current article in order to show different
approaches or add new features.
No alternatives have been posted.
I've been playing with computers and writing software for around 25 years now, 15 of them in a professional capacity. I've worked in assembly language, C, Java, C++, Pascal and C#, and on systems ranging from embedded microcontrollers to distributed database systems, mobile phones to 3D CAD. I do it because I like to solve problems, but mainly I do it because it's fun!