Author: Detlef Fischer Year: ? Note: requires BASIC