TO DO: A summary of what it does
Implemented by: cbmv7, bwbasic, bw32
With variations: Gambas
Also written as: