Taming control flow: a structured approach to eliminating goto statements | IEEE Conference Publication | IEEE Xplore