A Basic program package for introducing the top-down approach to computer programming (Proceedings of the tenth SIGCSE technical symposium on Computer science education - SIGCSE '79)