TO DO: A summary of what it does
Implemented by: ansifull, QBasic, VBDOS, FreeBASIC
With variations: Gambas
Also written as: