A digital logic simulator program