published in Proceedings of the second SIGCSE technical symposium on Education in computer science - SIGCSE '72 Journal